refactored packages and started testing the CLI - added test to ensure cannot specify book and list
refactored packages and started testing the CLI - added test to ensure cannot specify book and list
now must specify either book or list as an arg, else exception
adding new date option with default value
bound check on date
refactor - CommandLine used a member variable instead of username/password Strings
test refactor - adding test implementation of CLI to assert what is run when different optinos are passed in
when help is specified, only help is executed no other task
giving help a long and short option
giving list a long and short option
giving book a long and short option
adding stub methods to be run depending on what action (book/list/help) is taken
list now reads the date parameter