Created common entity base class
Generic service for fetching entities based on class and identifier.
Generic detachable entity model
Updated view expense panel to use new entity model
Entity for categories
Start of panel for creating categories
Form with input for name and description
Service method for creating categories
Service method for creating categories
Changed hibernate and log4j dependencies to runtime
Base class for all pages
Added JNDI dataSource as primary, fall back on driver managed.
Merged context and database configuration (context did nothing except component scan).
More pom refactoring