CLI flags

Adds command-line flags. The same flag names as the test tool are being used for overall consistency and feel. 

Updates #12 - CLI Flags
We have to prefix these with the name of the package as flags are a shared namespace, so they need to be `profile.cpuprofile`, or at least `profile.cpu`