Finished string splitter class (hopefully)