Много тестов, правка мелких багов

1. Добавил проверку тестов без сборки проекта, команды gulp test -d, gulp test --debug
2. Добавил тесты
3. Поправил баги возникшие при написании тестов
@AndreyGeonya с этим согласен.
Я просто jsdoc рассматриваю еще как помощника для IDE.