Understanding the Mechanisms of DNA Polymerases and Nucleases with Time-Resolved X-ray Crystallography