Make command line arguments optional.
List GetOpt imports.
Apply HLint suggestions.
Merge pull request #11 from grayjay/commandLineArguments

Optional command line arguments