Add function to get the current Python exception
Add function to convert Python objects to unicode
Throw proper Haskell exceptions for Python exceptions

Instead of just dumping the traceback and throwing a simple type, attach
the type name and the formatted exception object to the Haskell
exception.
Remove redundant wrappers
Merge pull request #11 from lunaryorn/handle-exceptions-properly

Handle exceptions properly