Replaced addLeg() with append().  Added default styles to constructor.
Refactored out the Route obj in the app.  Refactored maps ctor to take a
latLng parameter as start position.
Refactored MapRoute to use a doubly linked list.  Google Maps event
handlers can now create a closure around a vertex and refer to next and
previous nodes (to update polylines, for example.)
Finished refactor using linked list.
Merge pull request #1 from mattdeluco/MapsRefactor

Maps refactor