code clean up and hide empty table row borders

* fix up manual `setTimeout` with 1 second when performing asynchronous call in `getCoordFromZip`, use a callback function instead
* start out with tables hidden (to avoid grey borders from being show), manually `jQuery.show()` tables when we get results
* small style convention with literal syntax for object creation & whitespace

it has to go inside.. see the docs for `geocoder.geocode`: https://developers.google.com/maps/documentation/javascript/reference#Geocoder

it takes a single function as the second arg (callback for after it finishes), you are already calling this anonymous function `function(results, status)`, so at the bottom of that, when its done doing it's thing, we're going to execute our `afterResultParsing` function.

Essentially, `afterResultParsing` is a callback to run after the callback we're already passing into `geocoder.gecode`