Usage strings now use the app basename
Implemented all command line option parsing