Add usage parser command

For simplifying printing out the usage line at the top of the help,
in typical GNU fashion.
Add synopsis parser command
Reformat educate output to be more GNUish
Fix command name creation when script has no extension
Merge pull request #12 from kbrock/jojjes-trollop-fixes

GNU help format