Implemented module level read function in config module.   This means 
the configuration consumer doesn't have to create an AppConfig object,
they just call config.read.  AppConfig is now a singleton so that data is not 
being re-read all the time.