added friendly error modals, checking geocoded address against the program area bounding box