- lowercase and shorten providers names
- extracted osm cycle map provider as separate class