Added elliptic curve functions for adding, multiplying, computing order
Changed elliptic curve functions to use point struct instead of vectors