Import whack.cli.main as cli.main rather than main for clarity
Test argument parsing directly rather than using mocks
Implement custom action for parsing params from CLI