forces multiCharacterDelimiter to false if delimiter.length is less than 2

I'm not sure which option you prefer so I create two Pull requests (this one and Pull #106). these are mutually exclusive so it's either this one or the other (I personally prefer this one).