Add Python 3.2 to unit tests; make setup.py an executable