Implement complete booking procedure as single page js app

- New resource RouteCandidate
- Add endpoint to update CargoRouting
- Expand UI functionality
- Adapt book new cargo feature test