Starting with exceptions, feedback welcome.

Hi Rich,

I'd really appreciate your feedback about these changes. I started to raise exceptions in case of errors: this will change the library behavior.

If you agree I'll add logging support so that everything will be traced.

Let me know + Peace,
R:

PS if you want, you can link me in http://www.linkedin.com/in/rpolli