fixes a ton of issues with functionality in creating mentors and viewing profiles depending on the type of user and solves the s issue with auth for all edge cases