Added hash checking, password strength checking, made things ajax based, added leak source.