Added more specs and fixed user editing that modified the password