-first crack at librarian
-added newBook method to Controller
-created Book type in the model
-added an exception or two for the newBook methods
-added a few subpanels for librarian.