Error messages updated with callouts

Password matching implemented