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

I wanted a Role value to replace later but my skills got in the way so I made it like this