Renamed Entity to DomainEntity to avoid naming problems
Updated spring to 3.2.2 and added hibernate dependencies
Integrated hibernate