Port to codegangsta/cli

Porting to cli.go should make it easier to implement flag functionality in the
future. The version numbers are semantic, and I'm pretty sure all the
functionality of the previous version was maintained, so I'll also bump to
version 1.1.0 with this commit.