Changed javascript for map around:

- Modified calcRoute() to not take argument
- Added href tag on sidebar for listener
- Added listener to perform calcRoute
- Added middle waypoints var to shift/pop logic to not interfere with origin and destination