story 3 - if fields are blank, user sees error messages. passing test