Refactors encrypt() and begins retiring bloated and buggy encryptAndSend()