Add methods for profile and edit profile views, some other tweaks

Because we use it everywhere like this?