Refactor exceptions.py module

Refactor exceptions.py to pysynexcept.py and fix usage.  Avoids clobbering Python exceptions module in the namespace.  Addresses issue #19.