project so far

Totally forgot to commit this until saturday, forgot to submit this until today. it's still a little rough, and with no documentation, but I plan on moving the check out responsibility away from the book class and into the library class.so far, I have implemented 
    Users should be able to add books to a library
    Books should be able to have information saved about them (author, title, description)
    A user should be able to check out books from the library for one week intervals
    Checked-out books should be associated with a user
    Users should be able to check in books to the library when they're finished with them
    Users should be able to check a book's status (e.g. available, checked out, overdue or lost)
    Users should be able to see a list of who has checked out which book and when those books are due to be returned
    Users should be able to see a list of books that are overdue

and have the structure to implement these methods

    A user should not be able to check out more than two books at any given time
    Users with overdue books should not be able to request any new books until they turn all their overdue books in
    Users should be able to check a book's status (e.g. available, checked out, overdue or lost)
    Users should be able to see a list of books that are overdue