Began DateTime implementation, and made Document timestamps cached, so
they don't delegate. (getCreated(), et al)

Signed-off-by: Nathan T Freeman <nathan.freeman@redpilldevelopment.com>