moved stuff around to make it compliant with the standard maven directory structure
migrated from pure hibernate to JPA; initiated migration to spring-data; added validation on model entities