Read settings from one well defined place

If the proper etc file does not exists, load the minimum needed
configurations from the settings file itself. In any case it is good
policy since some settings are quite sensitive (the secret key for
instance).

I think for a password storage system it is acceptable that the user
has to make a proper configuration file in the system.