* Split command line flags data from the main program data structure * Use golf to support GNU-style flags * Added -h/--help flag