move all point editing into Curve. fix manip to never try to make points have the same X. add check in Curve that points never have the same X or crossing X

Ignore-this: 75ad005fd9d35a61ecef82bf8ddae3f4

darcs-hash:20130610092811-836b1-6cf08d08bdc1d7a100217f8118c1bf25189522ac
comment

Ignore-this: 2f6cc25a5a46b6e454e6ff2257e12bce

darcs-hash:20130610094223-836b1-7cf10d05a2d1a7d41266d682ac654fd42de98dd1
more tripleFilter speedups. accept Decimals coming in from n3 files, which happens with the 2012 code

Ignore-this: 5a63ec4776bf9c4ffc3d6b4f20242ac0

darcs-hash:20130610095215-836b1-6a3cd6a054066e386c5aa78947ad5da50933801d
push some logs down to debug. -v flag on SC. another tripleFilter optimization

Ignore-this: 41de7e838ff6c775ee4e350f4dfa141d

darcs-hash:20130610095859-836b1-d5d1ea715e0c57a308ede829b984090decfc48dc