Add properties to Route and Maneuver classes
Add rate limiting to base router instance

Allows the option of rate limiting to ease hitting the APIs.
The default is 0, no limiting.
Handle via/stop waypoints for Google/Mapquest.

By default all points between the origin and destination are
'vias', not stop points.
Grab full res route from Google

Was only grabbing the overview polyline before. Now go into every
step in every leg and put the pieces together.
Add name as member of routers

Makes it easier to keep track of who is who
Add from_geojson() class methods

For loading from JSON dumps.