Create EllipticCurve.java

This is a class that contains all the tools you need for elliptic curve crypto over a large prime.

BigInteger usage makes the code much scarier than it actually is.