first commit
added methods for shelf and book awareness within class Library