hibernate I

added hibernate and spring (for DI in first place) to start database
access without session management implementation