add movie checkout history
add ability to return due date of movie
add edit feature to all classes that inherit from Library
added spec, all passed