@ truffaut sdevani added classes, methods, and refactored

I basically re-wrote my entire Library project from last week. I sat in on Shehzaan's lesson and it really helped make sense of the overall structure of what we were to build.