adds validation that makes sure zipcode is valid before trying to run sh...

...ipping location