python 3 compatibility
More python3 compat
Use less magic to look up subclasses of Helpers
Create some shims for py3k
No implicit string casting