update date to be configurable

so that people besides me might be
able to use this thing.
Add some docs

and TODOS