What is a Bi-Directional OBD2 Diagnostic Tool (Scanner) and Why Do You Want One?