Некоторые улучшения для удобства дальнейшего изменения
Полностью очистил главный исходник от функций пересобрал Makefile