Added an empty test suite for the ConfigReader (see issue #7).
Added test case for the empty configuration.
Added test case for the root groups.
Added test case for the root child elements.
Renamed the getChildElements function to getChildKeys.
Added test case for getting the sub groups.
Added new test case for getting keys from a group.
Added the contains function to the ConfigReader.
Added the getValue function to the ConfigReader.
Throwing an exception if asking for an unknown key.
Added the setValue function to the ConfigReader.
Merging with branch configReader.