Enforce a 5-second timeout for all test scripts.
Set the `ttl` and `expire_at` properties when retrieving models.

Expiration times are no longer preserved when updating objects.
Account for time lag in the ephemeral unit tests.
Merge pull request #1 from kitcambridge/master

Changes to ephemeral model semantics