cleaned up exceptions, python3 compatible (I hope)
Will this fix teh packaging problem?
updated readme  to expain this fork.
updated readme
removed check for unicode type in Python 3
got registry import working, and removed debug print
changed imports
Merge remote-tracking branch 'colinkingswood/master'

Conflicts:
	setup.py