V 0.5 – Interim codebase for Sprint 5 - implemented 511 Information Panel, Frequent routes, Persist route, Info popup for Driving directions

Implemented following functionalities -
1. Generate 511 information for route and after clicking Re-route
a. On each click of re-route buffer distance multiply by 5 and query on
barrier layer
b. Find new route with all the barriers found on the layer
c. Show re-route again with latest barrier count
2. Apply styling for Info pop-up shown on each route segment for
tap/click events
3. Persist Route
a. Store last search source and destination in browser cookies
b. Fetch stored source and destination from browser cookies
4. 511 Information Panel
a. Display list of 511 items in 511 tab
b. Zoom to extent of 511 item when user clicks/tap on any item
c. Display details of 511 item when user clicks/tap on any item
d. Provide mouse-over/click functionality to highlight the respective
511 incident on map
5. Add Configuration settings for Routing
6. Frequent Routes
a. Get list of frequent routes from the configured operational layer
b. Display top two routes in the routing panel
c. Provide facility to expand "Frequent Routes" panel
d. On clicking of frequent routes draw route on map
e. Refresh 511 info panel according to drawn frequent route