factoring parser definition to it's own function to make things a little easier to follow.
Moved arg validation in cmd.py to it's own function.
Initial pass over operator (WIP)