Starting to separate the basic authentication bits from the bits that are used in Snap Handlers.
Isolating Configuration handling from basic app logic. Changed README and Tutorial to account for API changes.
More descriptive comments on throwChallenge and throwDenied
Make sure we include everything
Merge branch 'master' into wip-simpleinterface

Conflicts:
	lib/Snap/Snaplet/HTTPAuth/Application.hs
Re-added WWW-Authenticate header to comply with standards
Separated withAuthDomain from internalWithAuthDomain to allow authentication with a known AuthDomain, so that it's easier to construct handler wrappers. Extracted wrapDataSource to simplify creation of AuthDomain objects. Updated tests and docs.
Linting everything
Stylish
Removed App
Separated withAuthDomain from withAuthDomain' so we have methods that match withAuth and withAuth'
Merge pull request #5 from anchor/wip-simpleinterface

Simplified Interface for MonadSnap context