Splitter / Splitter Tests Finished

Next up is working on StringOps
Minor optimiation but I would move spacer * n to a val outside the loop since it only needs to be computed once.