added Room

added Room interface, RoomImpl dummy class, RoomsView view, and made the
AssignmentImpl+AssignmentView to use the provided RoomImpl