Remove the `created_at` timestamp.

Since we now overwrite items from scratch, this is always going to be
the same as `updated_at`.
Add unit tests around upsert operations.

Because `upsert` and `save` have separate callback logic, we need tests
for both.