Setup.py properly declares dependencies

Fixes #15
Merge pull request #17 from davidfischer/setup-deps

Setup.py properly declares dependencies