WIP
more WIP
adding express modules
LOTSA CHANGES. stripped out almost all of firebase. only the front-end auth remains. Rewrote the backend to use postgres. Most of the service code has been moved out to controllers.
cleanup
added sockets that don't work right
this all works. except for node getting gummed up and freezing for no apparent reason after so many requests
fixed connection pooling bug.
so close. The log does not update appropriately when sounds are triggered on other clients. Also, sounds events aren't scoped to individual soundboards. (doh!)
woo! individual soundboards have their own socket namespace now.
sound posts will now emit sound events to clients (yay!)
fixing formating?
Changed socket behavior to use channels instead of namespaces
I knew it was ! (i just didnt' know how to use it right...)
Clients now automatically subscribe to the board's channel on re/connect
fixed icon class
updated the client side soundboard controller a bit.
this almost works. There are double play events when you leave and re-enter a soundboard channel. socket.io bug?
Converted to https://github.com/btford/angular-socket-io which is more angular happy. Also fixed my duplicate sound event bug. Multiple event listeners fire multiple event handlers. Who knew?
Merge branch 'multiboard2'

Conflicts:
	package.json