added .Contains string extension

also fixed IndexOf to return -1 when the substr isn’t found