Init commit

completed library, shelf, and book classes