Update EllipticCurve.py
Delete Numbers.py

No longer required.
Added Tests and Except Clauses

Basically just improved the testing and bug catching. Here we're making sure that we're testing every possibility mod 8 for odd fields, which are the only number theoretic possibilities that matter since the even ones are trivial and not even implemented yet.
Update GeneralField.py

Made some changes to the tests for better coverage. Made some preparations for implementing higher power prime fields.
Debuggin

Old mistakes were made again, e.g. initializers should not return a
value. Further, I misused the raise except clauses in the EllipticCurve
definition, so I had to rewrite those. THOSE ARE ALSO STILL WRONG
because the ELSE is outside of the try. So that’s all wrong. Fix that
later when we have time.
Merge pull request #3 from Vassah/GeneralField-Branch

General field branch