Update requirements.
Add non-datetime functionality.
Tidy up examples.