Multisocial

I pulled all the authentication logic from the `user` model and put it in a new `account` model.

I also made some refactoring in the `server/auth` folder.

I didn't have made some suitable `spec` files.