cache the tag values. return reference when asked for them
rename some functions for better clarity
add script control logic.
add ; to commands
send command to serial port