Project structure

Linters, tests, folders.
эм... нужно почистить пакеты от дублирования