allowing the user to add parameters
let's use DEBUG as default for a while
removing exception which is thrown and catched in the same function
documenting configuration file name and environment variable
logging more while reading configuration
moving LOGGER constant to top
fixing test