Improve profile page look

Reformatted text so it looks a bit nicer, hid fields if they're not relevant to role.