add place, trip, trip_segment models
add stub gadventures trip builder
add gadventures trip places geocoding
update cache expiry to 7 days
remove tutorial sidekiq workers
save trip, place, trip_segment ActiveRecords
move geocoding logic to gadventures trip parser, and change gadventures trip builder to a generic trip writer
refactor get ccTLD from countries
disable sidekiq worker retry
add trip url field with ActiveRecord migration
fix Google geocoding response location parsing
dedupe trip, place, trip_segment ActiveRecord creation
migrate from trip_segment to simpler trip_place model
change Geocoder lib namespace to GoogleGeocoder
index trip and place in elasticsearch on ActiveRecord after_create callback
rename g_adventures to gadventures
OCD
index child documents for trip and place with trip_place ActiveRecord after_create callback
add trip and place REST controllers
check elasticsearch indices exists before creating index