Refactored for new version
Added Unit tests for SystemController and RoomController.
Added Unit tests for SystemController and RoomController.