V 0.6 – Interim codebase for Sprint 6 - implemented route dragging, re-route to exclude barriers, grouping results for unified search

Implemented following:
1. Drag and drop route functionality
2. Re-route functionality to exclude barrier layers in generated route
3. Grouping search results for unified search
4. Resolved LightHouse Tickets #385, #396, #397 and #401