Add countries implementation

* Add geocoder gem to detect country by IP
* Now fetching publications by AJAX instead of inserting them on the DOM
* Displaying current country home marker by default
* Add countries table, and country_id on publications
* Add default countries on the seeds script
Add countries dropdown on the header
Merge branch 'countries'