Some proposition

Удалил из репозитория проектные файлы (только конфликты будут со своими).
Исправил ситуацию с пакетами: main.java - это стандартный путь к началу сырцов при сборке мавеном.
Провел небольшой рефакторинг, вынес пару констант.

Просьба в скором времени посмотреть и в случае, если не будет возражений поместить изменения в основную ветку.