GeoJSON API add
Big refactoring, now using GeoJSON and Google Maps Data layer

- Easier adding of markers - now with two lines of code
- Using data layer
- Markers collection is represented by GeoJSON format
- map config by data attributes
- less JS code
- TODO update docs