Code dump.
PEP8-ify.
Add coverage.
PEP8.
Adjust function names.
Add DateRange.
Add 3-clause BSD license.