Improved formatting.
Updated README.
Minor changes to interface.

Removed the `fail` and `finish` functions, which were too specialized. Changed
interface so that the format string is not required if only one argument is
being printed.