- applying the code inspection fixes and cleanup

- adding the parser class to contain the optparse class
- work on rewrite of the module
- addding the batch, parsers and parser code
- removing the parsers and merged back in the optionparser class
- need to find a better means of passing down to the parser
- adding the various changes and big fixes
- fixing the on_command action
- removing the extra on_command delegator
- removing the newline
- updating the README
- fixing up the gemspec file
- adding the offset to the usage / banner
- removing the requirement for version, its included in the autoload
- removing the missing method; reducing the functionality somewhat by not proxying on to optparser; but probably makes it safer