Added Friends Capability

I think I've screwed up CR/LF's so the change set looks huge. I've tried to figure out how to fix it but I can't. The fork is public to if you know how to do it let me know