RFC: Portability + Replace Postgres database with YAML flat files

There's little data being handled, and none of the power of the RDBMS is needed to run this. Replace the card database with flat YAML files that can be read on app startup.

This should make it easier to add cards.

This also implements #3.