allow using memorize/recall without custom sessions.
formatting.
allow custom response codes
enable use with API
formatting
upgrade to 4.3
improvements to conform to docs.