Work to get ElGamalEncryptor to work in feasible time
Extracted multiplication to multipliers.
Added Naive, DoubleAndAdd, Fp and wNAF multipliers.
Added tests for multipliers.
Set DoubleAndAdd as default multiplier as it is the quickest currently working
Re-enabled ElGamal encryption test.
Success! It runs - albeit in 37 seconds