added my own singleton config file and tests, to replace configurability which didnt really fit my eariler design.