Added Synapse-specific exception wrappers.

Changed thrown generic exceptions to the new ones.

Addressed SYNR-487 and SYNR-493