only catch exceptions raised for Pyprika reasons
exception overhaul

- don't rely on built-in exceptions as the exception wrapping could hide
  actual problems
- all problems with fields are FieldErrors; all problems with syntax are
  ParseErrors
Merge branch 'develop' of github.com:OEP/pyprika into develop