change default origin to haskell.pubnub.com
compute and use signature if secret key is non-0
publish encryption
decrypt subscription