added celery documentation, switched to optional_parameter_call, minor fixes