Added web client code to draw routes with multiple points.
Reduced # of points in random data set to 1,000, which is plenty enough.
Added route selection, EV station markers, and loading from data.

This involved some changes to the client-server API protocol.