Improved syntax error translation to provide details which are actually relevant
Minor cleanup
Simplified test code
Added standard exception path to translator
Added default path for non-standard exceptions
Clean coded exception_translator + test