As part of #135, we want to surface the version of `dmd` that was used to create the database when using `dmd-web.` To do this, we can introduce a new database table, `metadata` to perform key-value lookups. Closes #35.