added loadProperties utility method
Pulled out TileSource from CycleMapView
setting up so we can add new tilesources