Provide sane defaults with less scaffolding

Yesod.Settings provides the typical definitions for AppConfig,
AppEnvironment, and loadConfig (read from YAML).

Yesod.Main provides a single defaultMain function which accepts your
usual withSiteArg function and runs via Warp calling the now provided
loadConfig to figure out what to do.

Note: Yesod re-exports Y.Settings and Y.Main -- This is probably not the
right thing to do since it would cause collisions with users not using
the provided functionality (including all existing users).
Add dependencies and expose new modules
Update scaffold for defaultMain
Re-export new modules
Limit exports
Be a little more configurable
Fix logical error
Update scaffold to use fromArgs
Finish removing submodules
Version bumps
authBrowserId'
remove obsolete Update field attribute from scaffold
show mongo backend option to the world
Merge commit 'a065862'
Merge remote-tracking branch 'origin/master'
Merge branch 'master' into default-main
Clean up nonce generation.
Add typical connStr loading functions
Add shakespeare-text dep
Add mongo connection loader