first commit for COS710 assignment 3 - merkle-hellman cryptography implementation
changed KeyGenerator to use KeyFileIO for key file IO
created public and private key classes, and moved gcd to new Util class.
Changed KeyGenerator and KeyFileIO to use PublicKey and PrivateKey
restructured generator
implemented file reading in KeyFileIO and used in KeyGenerator
Added utils for translating text strings to and from binary; added new main class for encryption
Basic encryption works. Format is input: text (String), output: list of numbers
Encryption uses files for input / output. Added util to read / write strings from files.
Merge branch 'master' of github.com:phlippieb/merkle-hellman