Module for creating custom help formatters

The begin.formatters module provides a compose() function and a number
of mixins that can be used to create custom help formatter classes. The
classes can be provied the begin.start() (and in turn argparse) for
controlling the command line help outout. Closes #34.