Code39

Thank you for JOB.
I found an edge case when a code39 barcode encode only one character 
1- binaryString.length will never be > 4
2- if this character is a "+" DecodeCode39 function will never find a following character.

This is my proposed patch
Regards