added dict of zipcodes
added error checking for valid zipcode