Refactored default job parsing behavior

* Now using existing lookups if lookup unavailable for new job url
* refactored geocoding flow