fixed FacebookUser to handle errors more gracefully