removed extranneous value method on the generic type
More consistent implementation of recursive subcommands
Added unit tests
Updated readme
dolling it up
Merge branch 'upstream/feature/recursive-subcommands' of github.com:zenoss/cli into feature/serviced-updates
Merge branch 'upstream/feature/generic-flags' of github.com:zenoss/cli into feature/serviced-updates