Added geolocation and expanded configuration to load layers from json
added geolocation and fixing extent