fix minor python3 issues
add a basic setup.py
improve sphinx formats/etc a bit, still sucks