Refactor GeoJSON loading for serving from nucleus
If we move from serving the compiled schema from git to serving the definitions from Nucleus then we need to change slightly how the GeoJSON schemas are retrieved and injected to ensure that they can't change at runtime.
At the moment, they way I've done this means the GeoJSON schemas will be retrieved live when the container is run which is not what we want.