[WIP] RMSD cython

It's only the wrapper that's in cython.  The inner loops are still C, because there's really not much to be gained by going with cython there.  

There are probably bugs still, as I haven't done thorough testing.  The real take-home point here is that the cython wrapper is actually readable, as compared to the wrapper in MSMB.

re issue #50