Refactor BuildingCatalog to CampusCatalog

The BuildingCatalog has become more than just buildings, since it now
holds Paths and soon to be landscaping and stuff.

I also have the first iteration of paths. Don't worry, they'll be better
soon.