There are now named args, short flags and long flags.
Pulling out common functionality.
Adding project configuration.  Not sure if I want these under source control.