Added JPA persistence configs and update POM dependencies
Renamed the AssociationRoles without the s
Renamed the hbm2ddl naming strategy
Moved the logins from a collection to just one
Cleaned up the JPA annotations to be more simple. Added hibernate validation
Added unit and integration tests (using H2)