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.