Controversial software claims to tell personality from your face