Nosetest setup

use setup.py feature for testing. so instead of having to install nose beforehand, anyone can do python setup.py test and the rest will be handled automagically. Also adding tox.ini config file that runs the test under py26,py27,py33