Created some helper functions so I no longer have to subclass string.

I'd prefer to keep subclassing string, but my windows box stackdumps with the error in the kernel.
The why and how is a mystery, but hopefully this will fix it.
mstring is no longer used.

While I don't think there's anything wrong with mstrings, I'm trying to cut down on the subclassing so this will actually work on my windows box.