Update nltk

Also, use tox for testing in setup.py
Better code smell
Update setup.py
Python 3.1 and 3.2 compatibility