Encryption now works, although it is very messy and limited.

The only method so far for storing public keys is through a file,
and functionality for adding external keys is still not included,
so can currently only message itself. Also, I think the encryption
can be made more secure through adding several things.