BRouter: Advanced OSM Routing