Refactor commission to a new controller and allow multiple action officers @danielatdigital @dahernan