significant refactor to allow arrays of gestures to be generated from all running gesture modules.  Also give more information about gestures in a JSON object instead of simple integer eventing