Add help command
Merge pull request #4 from ideal-knee/add_help

Print all available commands and syntax
Forgot Ruby had default argument values.
Merge pull request #5 from ideal-knee/add_help

Forgot Ruby had default argument values.
Indent nested subcommands in help output.