Increate timeout for geocoder
Increase timeout for geocoder
Remove conditional for test/dev for location method
Add recursive call if no location set
Put back conditional for test/dev on location method
Add nil check for location on set_listings
Return empty array if no location set
Re-implement client side geocoding
Set coordinates into session, and use ajax callback to set listings after getting coordinates
Skip set_listings on index if the coordinates aren't set in session
Add check for current_user in conditional set_listings before_action for index