Removed erroneous header
Documentation
Added ElGamal interface