resolved some dependency issues
added RoomDAO and RoomService and implemented it