Simplified parser exceptions.

Now Parse_errors are caught and transformed into Failures.
Also all errors are initially raised as Parse_errors.