moving canUpdate to ActivityService, getting tests passing for ActivityController