Changed the way appsecret_proof is set. Instead of generating it in the top-level app, users can generate it on the fly.