Collaborative route planner with SignalR, Knockout.js and Google Maps