added support for first argument of the Config class being an initialization dictionary
added more testcases for get testing with defaults