Fix grammar in comments and help strings
Change required options to non-option arguments.
Divert error messages to Stderr
Allow user to pass bool values to the arguments