make the setup.py handle new scripts automatically, removed distribute and setuptools 

@NormanHill please accept/merge this pull request.  This is branch-to-branch pull request, which we could start using as a cleaner approach to package development? 

Story:  The setup.py script was written when we had a less clear idea of how to do this.  Distribute has now ended (development moved to disutils2 which is now also stalled). setuptools is a heavy solution for our light-weight package.  Moving back to disutils will make this package easy for users to install as distutils is part of the core python.