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