Fixed Parse button bug.

Clicking the Parse button would not clear existing parse steps - it
would append new ones to the end of the list.
Fixed look-ahead parse step.

The parse step for look-ahead would have the wrong 'current state'.
Because of this, when debugging the regex, not enough text would be
highlighted for the look-ahead step, as well as the regex match or fail
step.