Descriptive exceptions

Hi, 

Let me just say thank you for sharing this code - it helped me a lot. From my side I've just added descriptive messages to exceptions that can happern when switching tor circuits as it took me little time to figure out why my IP isn't switched and with this exceptions it will be straightforward. I hope you will find these changes useful and decide to merge.

Best

Adrian