added update building functionality, tests passing
added delete building functionality, tests passing
added error rescue for buildings not found