Fixes incorrect value check

Services overview section was checking if payments or products were
present for an entry, it should check if the description is present.
Formats address across multiple lines

Styles address as street, followed by city/state and lastly zip code,
each on their own line.
Updates integration test

Updates integration test to reflect change in formatting of address
across multiple lines and increases margin between contact detail and
associated icon.
Add Redis config to geocoder gem so it can use REDIS constant

The problem with Redis trying to connect to localhost on Heroku was because the geocoder cache config was pointing to Redis.new, which means localhost. By using the REDIS constant, it will point either to the production URL in production, or to localhost in the dev environment.

Thanks to @ahhrrr for pointing me in the right direction!
Fixes #57 - gives user visual feedback to update search result

Displays a semitransparent screen over the search results with an
"Update results!" button on top that when clicked submits the main
search form, thus updating the results displayed.
Adds dotted line to distance display

Adds a line to the distance visualization distance travelled value to
better differentiate this from the total distance.