fixing an issue with the profile route, also trying to flesh out the user profile.