Merge profile branch to demo

Finished Task List:
- User profile page is now linked from the top bar "user name"

Near future improvement:
- Beautify the page
- Review fields that should be editable/not
since this is a form, can you put it in `forms.py`? also, why does it inherit from `DetailView`? it should be either a form or a view, but it shouldn't be both...