First pass at group factory
Fixes bug in activity factory
Introduces set_current_user() method to work around BP's global caching
Adds activity template class and bp_activity_user_can_delete() test