Перерефакторенный по самое не хочу с вариант с тестами
Добавил файлы проекта (пришлось менять из-за несовместимости Netbeans
7.3 и Netbeans 6.8), не хотели стартовать jUnit-тесты да и сборка вообще