re #22 Updating setup.py for missing test deps.

Updating setup.py because tests missing dependencies. Using this way, now `python setup.py test` can be run