Generate formatted usage information

With it, we get:

- A banner, automatically, out-of-the-box.
- Options' descriptions actually do something!
- Beautiful tabulation that works (most of the time)!

Signed-off-by: Stephen Celis <stephen@stephencelis.com>