changes .contains() to fail on empty strings
Merge pull request #173 from tbasse/fix/contains

contains() passes with empty strings