People actually aren't very good at detecting lies. Here are three reasons why it's so difficult to determine when someone is being dishonest.