Немного навел порядок в коде, перегруппировал файлы