moved java source to own folder to cleanup project structure