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
Merge pull request #23 from lowks/master

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