rinCon:  added timeout to serB processing to better deal with partial messages.  Backwardly compatible with previous version but now partial messages are buffered indefinately until delimiters are received unless a timeout is set along with the delimiters.