Reordered to allow string conversion to fail for binary payloads
Added app-support library with "crypter" decryption module