Fixed #9: change the URL of js data files to set a far future expire headers
Fixed #9: moved the layers init in a dedicated module