Add migration to add ratings to articles
Set dates when we ingest and fetch
exists? must return nil or false when no article is found

- This means that PUTting to a GUID that doesn't exist correctly sends back 501 Not Implemented
- And GETting a GUID that doesn't exist gives back 404 Not Found.