user is downed if no response to ping
can only chat if you are friends with the user
Merge pull request #7 from callahanrts/refactor

Refactor