Modify test.
Add tests
Refactor tests.
Refactor services.
Refactor models.
Add FriendRelation model.
Add exceptions.
Add FriendService.
Fixed #41