Updates to curve manipulation scripts

I have made some cosmetic changes to Crv.py and associated files. I have also updated setup.py to use setuptools, so that the "setup.py develop" command can be used.