This commit has tested the previously added point addition function, and it seems to work. Ive also added a new function called evaluate_all_points, which will evaluate all valid points on an elliptical curve. There are some weaknesses to it like not being able to have a very large prime, so Ill be working on that for the next commit, as well as the point doubling function.
Merge remote-tracking branch 'origin/ECC_branch' into ECC_branch