refactor(config): assert-dotenv

Use assert-dotenv package to load and assert environment configuration.

/config/assert.env lists the required configuration fields, and
/config/config.env (gitignored) stores the actual configuration values.