Add profile and edit profile views, some little tweaks

I don't know. I will happily replace it if we do