First swing at fixing quoted shell args
Using sweet regex to save the parsing day!
Tuned regex to accept '-'s so may support flags short (-ag) and long (--option-flag-here)
added '?' as a valid arg character
shell fix - takes quoted args etc...
shhh... (making old school system.out.printlns into log traces)