Made the outputs of point doubling and point addition to be more consistent with each other.
This commit has removed the previous point enumeration part of the program. Both point doubling and addition was updated to check for a composite modulous. If a composite modulous is present and if the current point doubling or addition finds a factor that is outputted instead. Perhaps i will add a new function that will automatically factor a modulous using elliptical curves.
This commit has a working ecurve factorization function that will automate the process of incrementing the n in nP in order to find the factors of the modulous. Previously it was possible to do so as well but only if the user repeatedly did point addition manually.
Changed the readme to mention the latest added factoring function