Short answer: my weekend ended :-)

I wanted to get a working prototype so I could play with it at work and get as much feedback from you guys.
I'm planning to get rid of `msplit/mvsplit` in favor of `split!/vsplit!`.