fixed make lint warnings cleared linter_exclude_list.txt removed some commented code fixed comments from #388
Move signals code to the separate package.