Damn string compression!

I couldn't get the damn thing to work with cstrings; for some reason,
the IDE kept hanging when I tried to debug it. I think it might be an
issue with the IDE - it wouldn't compile known good code, so... Anyway,
I rewrote it to use std string objects, and it should work now.