Added skeleton code for SetOptions command. Made Settings none static
class for better unit testing.
Renamed getLibraryFiles to getArguments for a more generic handling of
additional command line parameters
Implemented set command and formatted help
Set command lists settings if no argument provided. Moved testing of
missing arguments to argument list users.
introduced base class for set commands
implemented reset command
Merge branch 'feature/persistentOptions'