Updating traceback support to work with python 3. Updated to be a little cleaner and docuemented 2.x/3.x sections. Still untested on Python 2.x .