switch point locks
track segment length query
remove test track point
replace lock with override
provide more info on switch-point boundry crossing
yet more info on switch-point boundry crossing -- which switch point?
initial train impl
almost ready to test first train