Add html5 manifest skeleton and rule to prove serve it via nginx
Don't use leaflet for getting geoposition in offline version
Cache all files required for offline version using manifest file