тесты
рефакторинг
документация
рефакторинг, fixed #29
рефакторинг, fixed #33
тесты
Merge pull request #34 from tehfreak/master

рефакторинг