Serial console

work in progress - I'm finding failure modes that I hope to debug first