RoomObj v2

Created objects for room, campus, and BLDG then nested the objects in
the LocatioObj

all getters and setters are handled through the Location obj and the
constructor for the LocationObj is the same as it was for the roomObj