layer model and openlayer3 integration

Working map updates with tile cache and map server layers. Beginning
layer model.
Beginning of server-side gulp tasks for download/update of maps files.