Add tileLayerController and update main.js
Add tests for tile layer controller
Remove unused var
Fix copy-paste errors
Merge pull request #23 from mediasuitenz/update/refactor_tile_layers_MAPS-48

Add tileLayerController and update main.js