add channel model to create a scalable architecture
Merge branch 'master' of https://github.com/overlox/openhangouts

Conflicts:
	server/routes/socket/socket.js
Resolve bug when we create and delete a channel