StringGrid parser

I think it's closer to being done than earlier; please give me your thoughts. :)

Also there's a test included.
Depending on if we're supporting java 6 here, you can use java 7's type inference which helps code be a bit neater.