Add created_at timestamp

* Normalised hash keys throughout to strings.
* Timestamp generated by the application from an injected clock object.
* Subscriber list becomes a Struct with some knowledge of serialisation.
Merge pull request #19 from alphagov/created-at

Add created_at timestamp