Improved and refactored controllers
User can now reserve books