moved the main java back to main since on this project its the
deliverable (whereas for users its a test dependency)