Don't throw errors if the result just says nothing
Tidy up error responding
Add friend add/remove/request functions