(v0.11.0) Better formatting of usage.

Fixes #39 -- credit and thanks to @szepeviktor.

- Better help/usage output
- Streamline building of version string (reusable)
- Handle unrecognized option -- shows error message and usage
- add aliases for `-u` and `--usage` which delegates to `--help`
- bump version

## Usage / Help

![](https://cloudup.com/c8Kui1oT5uU+)

## Bad Option

![](https://cloudup.com/cLds9sfAmhc+)

## Version

![](https://cloudup.com/cVCy3c-rzv0+)