Separateblobtext

You reviewed all of this code a while ago, but I'm just getting around to making a github pull request. I did change the mapRows and getRows to just call toSeq instead of using an ArrayBuffer as you suggested. Otherwise it's all the same.