Add user endpoint to return authenticated user profile

closes #357