project refactoring

* moving java core project in to core subfolder