feat(user) Basic profile system with inline editing, projects and some file upload

The basic profile page along with its features is working. Users can now edit their info inline. Also, users can add and edit projects as well as submit pictures for each one of them.