Adds controlled termination of jb serial

also allows timeout on tag (need to move to flag --timeout to be more effective from args - I don't think infinity is an option myself - although I can perceive edge cases like alarms! ) 

- nothing to innocuous in this I hope