Adds shared arguments

In argument parsing it may be desirable to have shared arguments.
These are arguments that can be defined once and used repeatedly in
other subparsed_args.
Merge pull request #1 from cloudnull/updated-args

Adds shared arguments