Structure command-line argument parsing
Mechanism for default commands
Remove some debug code, tidy some other
Update roadmap