Use Splitter logic for Route service, add JMeter test
Add API version check and error

And some small fixes
Add general error handing and logging
Refactor tests, speed them up
Refactor error handling, add documentation