User profile page
depends on backend#534 (closed)
closes #465 (closed)
closes #466 (closed)
I added two new vue components (UserProfile and Membership) in order to create a profile page where a user can see his personal information (email, display name) and the groups he belongs to (with a link to the group details page).
Edited by Thibault Lavigne