expand comments regarding directions start and end points
allow direction end points to be set to 'auto' and users current location
add support for waypoints in directions by passing in an array of locations

- Also added $directionsWaypointsOptimize setting for optimizing route