patch for end string decoder
added bunch of tests. All pass
check for decoder.end