Added support for password-protecting personalized results.

Added framework for allowing basic HTTP/Apache authentication.

Fixes #111.