CE/splits

keep track of current split and previous split.  not yet added to UI.  
I don't like the use of this strategy here. An odometer is perfectly capable of functioning without an initial location. Its first location becomes its initial locations. This interface forces delaying the creation of an odometer to occur after an initial location has already been established, which kind of works in this application, but isn't logically necessary for an odometer object.