Refactored BookshelfNew to be named Bookshelf and renamed the package to
project.bookshelf