Error Handeling & Changed SendRequest / AddContact

chatSockets.js
Added - Massive amounts of error handeling for incoming events
Depreciated - getUserFromSocket -- See comments in file
Added - Some better documentation to certain functions

connection.js
Fixed - Spacing in brackets for functions
Fixed - Filter out non string items in sendContacts Devhack
Should add some error handling to these functions for redundancy too

Users.js
Added - Check for cb, no longer required
Removed - incorrect "return" statements