modified representation of domain object for easier persistence
minor refactoring
added hibernate domain object for sleep data
saving database for previous commit with new domain object
latest changes