Fixed signaling issue for multiple clients

Implemented the grouping system so that signaling can happen for more
than 2 clients.
Use sendToGroup(message) function to broadcast a message to a group.
Broadcast and handling functionality in place

So the framework for broadcasting and handling messages is in place.
Steps:
1. Call sendToGroup(theCommand, theData)
//theCommand is just a string
//theData can be any object you want
2. To handle a message, just go to the bottom of the page where there's
commented out code and work off of that. (<YOUR COMMAND> would be the
"theCommand" passed into "sendToGroup" function in step 1

Additional stuff:
peer names and chatMessaging is now present
Merge pull request #2 from pegnovi/master

Merge changes from pegnovi's github