Resolve #2 GUI creation #3 Decryption @leifdreizler ~requested 400

#2
#3

@leifdreizler

~requested 400