Update schema; switch to Postgres

- Articles now have a ref enum for ingest_state that can be one of:
  * new
  * errored
  * fetched
  * ingested