prep for mocha implementation, small refactoring in app_c
optional settings hash to configureServer, router decoupling
efficiency refactor on settings hash (for in) as well as explanation function