lots of improvements; incorporates mapquest routing api; integration with leaflet.draw