Refactor/docopt

**Drawbacks**
`docopt` isn’t in the Python Standard Library.

**Benefits**
Everything else! ☺

Seriously…`docopt` is a tiny download (byte-wise it’s only 22% the size of `argparse`).

And its benefits are many!

* Uses human-readable help for machine-readable option parsing
* **Much** easier to add/remove/change options
* Elegant, beautiful, *simple* API (write the help string and you’re nearly done)
* Nicely decoupled, so it plays nice with other modules

----

The choice is yours, d00d!