Serial console

work in progress - I'm finding failure modes that I hope to debug first
`time.Sleep(1 * time.Second)`