Password hashing implemented.  404 and 500 error pages added again