updated setup.py to include extras for testing