add parse command

Support such usage

./a.out hello -h       flags are: hello -h

Pass all arguments after a normal argument occurs