Do not filter a list of book on specific search term

All search terms that evaluate to False will have no effect on the filtering.
Add a method to print Books for output

When printing a Book we want a specific representation.
Add a method to sort books

By default books are sorted by last name then first name, then title, then year,
They can be sorted by year. The whole sort can be reverse.
Parse command line arguments and print the result of filtering and sorting

Books can be filtered and/or sorted.