- Added logging.
- Test runs log everything.
- Running from the command-line logs only `CRITICAL` by default, but can be overridden with the new optional `--log-level` argument.
- Made the documentation a little clearer, and fixed a typo in a code sample.
- Replaced internal naming references to `FRACTIONAL` with `FLOAT`. The word utterly eluded me for v1.0.
- Fixed some code formatting and Pylint warnings.
- Ignore `coverage` HTML reports in source control.