Allow manually setting `updated_at`

This updates the persistence logic to allow manually setting the
`updated_at` field. This is how ActiveRecord behavior works and
allows tests to ensure an `updated_at` field is being set and
saved.

Closes #143
Merge pull request #156 from redding/jcr-allow-manual-updated-at

Allow manually setting `updated_at`