Show help when ran with no arguments

Methadone simply errors out when no `app_name` is supplied. Show error
and output help
coverage for showing options on parse errors
bumping version
change template for cucumber env.rb to expand the LIB_DIR with lib/
update me on every build
bumping version
better messaging for no license

Closes #19

Also added a way to avoid this message via -l NONE
Added new method to change logger instance

This allows a more fool-proof way to override the
default logger when including the CLILogging module

Closes #12
Defaults now get included in the docstrings

Closes #15
bumping version
oops
bumping version
start of sh support
Rejigger how we launch processes

One strategy for 1.9, 1.8, and JRuby.

Not using ChildProcess at this point, because it's not clear
how it provides access to all the output, is poorly documented
and adds a layer of abstraction that seems to be not working
out for aruba at all.  I don't want that at this time.
Do not print stderr if there wasn't any
FUCKING -rubygems
revert "FUCKING -rubygems"

This reverts commit be0ebb1b5c32339f68b7815360e824940035d349.
better of way of getting rubygems into things
Documentation and better separation of classes
redundant