flow: command line parsing is a mess try to clean it up and fix create

The command line parsing is ugly and I need to extend it
for table creation and mask types so clean it up now
so we can work on it going forward.

This is slightly better plus create table is now supported

Signed-off-by: John Fastabend <john.r.fastabend@intel.com>