Refactored LibraryController and BookController, moved creation of books in a seperate method in LibraryApp and added UserController and test for it