Pulled most documentation out of code to avoid desync Fixed unicode literals Fixed except syntax for py3 compliance