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
Can we not use Objects.equal ?