Migrate from SQLite to PostgreSQL

Upgrades the application from using an in-memory data store to a persistent data store.

Introduces [Fig] to isolate the [Docker] development environment and ensure the application is easy to bootstrap despite its dependency on [PostgreSQL].

[docker]: https://www.docker.com
[fig]: http://www.fig.sh
[postgresql]: http://www.postgresql.org