add hibernate annotation support (for most data objects)
prepare for refactoring (remove non-jpa dao's)
remove non jpa implementations
remove non jpa implementations
remove non jpa implementations