Kaoru - Library

# Library module will be able to keep track of books and users.
#
# verify_user & verify_book verifies if user and book is in the database.
#
# add_book creates a new book class. Library keeps track of instance via collection hash via title.
#
# add_user creates a new user class. Library keeps track of instance via users hash via name.
#
# list prints a detailed list of books in the collection hash.
#
# info_on prints all information about a specific book.
#
# my_books prints a lists of borrowed books of a specific user.
#
# check_out allows registered users to borrow a specific book.
# 
# return allows registered users to return a specific book.
#
# check_over_due sets any books overdue.
#
# test_over_due sets a specific book overdue to test other methods.
#
# create_book_lists creates a csv file with a list of books currently in the collection.
#
# import_book_list imports a csv and adds the books in the collection hash.
#
# write_review and read_review allows anyone to write/read reviews and ratings of a book.
#
# future_check_out allows users to schedule a future check out if book is currently not available.