Initial checkin of ConfigStore implementation

ConfigStore interface and implementation - to be used in Dashboard, UserSettings, ProgramPreference Handlers

Bamboo : https://builds.cask.co/browse/CDAP-DUT396
I think it's better to have to config related exception to extend from a base `ConfigException`.