Feature/program preference

StateStore - https://issues.cask.co/browse/CDAP-395