Better use of require in Chat prototype/presence
Rewrite presence API: join, leave, listUser
Rewrite presence API: shared activities features
Update ChatPrototype with new presence API