Customize the CLI using human friendly options.

This fixes #7 and fixes #8.

Signed-off-by: Yorick Peterse <yorickpeterse@gmail.com>