Clean up example and allow client id/secret to be set from env.