restructuring
commenting code
added new file

Попытка описания классов и из методов