More trip

This includes all the earlier stuff since you hadn't pulled that, yet. But it should merge fine either way.

This turns the trip tracker into something useful. It only stores the trip into a collection in the database, so I guess I also need to write a page that queries that database and displays the trips. One thing at a time.