updating everything

mps for NURBS surfaces, plus some bug fixing in curves