Friends part two

So it's still totally broken but you can send and reject requests.
Accepting not so much.