initial commit, excluded _SetPasswortPartial and _ChangePassowrdPartial files because of compilation errors on server (apphb)