lightweight password protection

via hammer and js; stylesheet mods and additions