Get encryption of long messages working
Merge branch 'master' into shaardie_decrypting
Shortened + Additional comments
Clean up buffer + GPG error handling
GPG error handling for encryption