Added HTTP Basic auth support.
Working on the general structure of the web module.