Add framework for standard curves.

The basic field implementation based on Data.Modular is not very
efficient. These basic definitions should be replaced with specialized
fields that allow for fast arithmetic, similar to OpenSSL.
Merge pull request #1 from nadesai/master

Test pull request - adding email to cabal file.
Merge branch 'master' of github.com:bazad/ec