Bunch of changes for basic Jarvis app.  Still needs work, but its becoming usable.  Added stuff to translation to pull an array of synonyms for use in randomizing outputs or allowing multiple wordings of same inputs.  Removed global State from apps whitelist.  Fixed bugg in apps.js that would double-execute apps issued by a delegated controller.