Splitter / Splitter Tests Finished

Next up is working on StringOps
Minor quibble. When you call a higher order function such as map that calls a function that accepts the argument directly you can reduce the form to just g(f). Could have written .map(toProperCase)