Updating for packaging.

 - added entry in gitignore for dist dir
 - modified setup.py, so that it installs deps properly