clean ups: add py3.3 and clean up setup.py, remove unused functions and variables, introduce "compat" module and move pickle import to it