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
Is `type` can be any string?