Object oriented ruby modeling a library with shelves and books.