Lexer

- Refactored (step 1) the ISO and Legacy date/duration parsing for lexer state
  machine breakout.
Unit Tests

- Corrected calc output expectations.