Upgraded to Socket.io, Started on Friend Requests

Quite a lot of work, started a new branch due to the very high
likelihood of a fuckup...