Gray out encode & decode buttons if no key loaded

Fixes #4