Adds friend service, including create, update and delete, and adds getFriends to user, fixes #28

Avec celle pour la connexion dont je m'occuperai du conflit après avoir mergé la présente pull request, cela fixe l'issue #28 

On a maintenant des amis qu'on peut créer/modifier/supprimer, et on peut obtenir la liste d'amis d'un utilisateur.

J'ai modifié le wiki en ce sens, et si vous y jetez un coup d'oeil vous verrez de suite que ça craint et qu'il va y avoir des modification à faire : au menu, mot de passe de l'utilisateur partout et il faut toujours donner l'objet Json user complet là où un id devrait suffire.

Mais là je sature et on a une première version qui marche, alors je propose qu'on merge tout ça si vous êtes d'accord avec le code et qu'on s'occupe de régler les soucis de Json plus tard, sur une issue différente.