Now each of the various modules (prime and safe_prime) exist within their
own modules. The prime generation logic is now found within the common
module.
Increased required Prime bit-length to at least 512-bits. Also updated the
candidate checking process to increment the candidate by 2 only 500 times
before the candidate is reseeded from the OS.