Feature/friendlist api

fix more rebase errors
extract more calls

TODO:
* Some methods in client_action are only delegates (add/remove friend/fore), should we remove them?