Add the ability to friend/ignore an offline user

Fixes #44