Doing Democracy: The MAP Model for Organizing Social Movements