Enable JMX and removed main classes and refactored Guest and added implementation for GuestDao with cache annotations