#6 + utils: encode/decode
#6 default options for crypto secret
#6 passing oauth_params in code grant
#6 updating code grant example