Implement validation of zipcode and some half-assed error handling