added validators and initial location_zip json view. cleanup.