Moves executables and test files into source-tree for setuptools to deal with them.
Updates setup.py to:
- install scripts automatically;
- specify dependencies (as opposed to failing loudly)
Merge pull request #1 from dsc/master

setuptools compatibility