Added buildings model and controller
made all tests pass
Added more tests, made them pass