Закомитчиваю все что есть, с багами, недописаными коментами и другими 'плюшками'
Добавлены JSDoc'и немного рефакторинга
Merge branch 'tooLate'