updated code to support check outs, book list, and quit