change project structure
* change project structure
* remove config code
* signal
Merge remote-tracking branch 'origin/master'

Conflicts:
	main.cpp