Library, Shelf, and Book Classes for Code Fellows Challenge