created buildings model
user can now create a new building
Tests implemented to handle for valid and invalid attributes for building.
created owner class and implemented tests to make sure an owner has valid attributes before being created
added optional owner ID selection in new building page.
got rid of useless factories
added test to ensure that the owner id for a building becomes nil upon destruction