Add workflow for ActionController ActionController's workflow gets split into three components: * PropertyExtractor (extracts properties from an event), * RuleBase (assigns actions to properties), and * ActionExecutor (executes matched actions). Change-Id: Ideb81b242a0f097c94c76bd90afff4bdb438609a