added a detailed configuration structure
added a separate settings file