[WIP] Fix to ppm chemical shift wrapper, better tests, CI integration.

It seems to me we should just run it, if its found in the path. I don't see why we should presume that the python interpreter being used to execute the current mdtraj code has any bearing on the shebang line of the shiftx2.py file.