StringGrid parser

I think it's closer to being done than earlier; please give me your thoughts. :)

Also there's a test included.
You missed my earlier point, I meant use a manual while loop like:


              String line;
              while((line = reader.readLine() != null)

That will allow you to read it one line at a time rather than all in RAM.