Start on test for positional params
Implement basics for command line parsing
More positional argument tests
Fix argument count mismatch detection
Check actual arguments passed
Test passing arguments to a command with optional arguments
Test optionals with too many arguments
Test failure on declaration of duplicate commands