Added paillier.py, which implements the paillier encryption.  Also added homomorphic paillier keys and edited the keygen to generate new keys dynamically.