Updated TileSourceOptions

Added comments + tests
Updated TileLayerOptions

Added comments + tests