refactored map display component
waypoint support on map
map switches between add modes
BROKEN Trying to establish a landing page
for dmitry
Added a minimum height to the right-hand sidebar column.  Kind of crude, but fixes #4.
Change drawn trip-line color to dark green.
Able to draw multiple types of things on the map, but don't yet update the model
BROKEN, trying to change waypoints into an array of arrays
Able to add multiple hikes on a trip
Still BROKEN, able to draw multiple elements on the map, but unable to save them correctly to database.
Still BROKEN, the map display component sets waypoints correctly but they are being lost in translation between the component and the db.
Able to add multiple hikes and save.  Save button from edit route doesn't work.  Adding markers doesn't work.  Modified db schema definitions.
Actual change from last commit message.
Seem to be able to retain trips with multiple hikes.  Marker data is retained but not drawn.
Retains and draws multiple hikes and markers.
Merge branch 'dmitrystyles' into dmitry-client-text
Re-added footer with spacing for side-by-side columns.
Added a landing page and application.index route.  User now can navigate away from that route, but the outer template does not render.
Landing page works, also navigating between routes works with consistent appearance.