Extracted interface for EntityForm
Major rewrite. Added Domain Service Layer with JPA Repositories enabled
with generics. This is facilitated thru a custom RepositoryFactoryBean