Added a Directions class to remove the many booleans in Room
Updated Room with references to Directions. Didn't change much in Location, only formatting.