Move math from ECPoint to ECurve

Although +, - and inverse just take an ECPoint as argument, * and /
take both a ECPoint and an integer.