added user friendship controller and some tests to go along with it