Adds defense against a new user signing up with an invalid city or state and breaking the weather API call