Finish the #split:  and #join: protocol. 

Finish the #split:  and #join: protocol. 
Added lots of remaining tests and made them green. Only one test fails and I don't know why.