Enforcing a SECRET_KEY

The `SECRET_KEY` config will be used for signing the authentication token. Shiva refuses to start if this setting is not defined.