have socket funtions be of type Socket
clean up socket close functionality by using waitGroup
allow for users to have multiple sockets associated with their UID
added mutex to the store class to reduce race conditions
fix for properly closing connections using the wait group
move throw away channel call into the redis_store class instad of having it in the server class
impliment the no client broadcast feature
added a recover catch so it can fail gracefully -- TODO impliment clean up functions
changed mode to executable
fixes a goroutine leak
store the pointers to the memory and redis stores rather then the actual objet
set ulimit in the init.d script
redis pool now uses a channel as the buffer instead of a slice. this will stop race conditions as well as help with leaking memory
start socket id's at 1 rather then 0
if page is blank for some reason then return
fix bug in MemoryStore.getPage function
added ping handler for health checks
fix for correctly adding clientCount
for testing purposes output the number of clients connected
delete pages from redis store that have no users on them