Fix config_class visibility scope.
Add Config file interface file.
Merge pull request #26 from miccheng/master

Fix scope of config_file attribute. Add new config interface class.