adding setup.py with nosetest integration