[REVIEW][NOMERGE] Adding pusherEmmitters 

Add model/resource behaviour to support the use of pusher.com realtime messaging.

supports 
- attribute filtering
- channel naming based on resource name
- message/event prefix

To add
- allow a resource to join a presence channel
- private channel authentication