Kaos tsd

There are a few issues still when running the test suite with the new parser. I'll update this when all tests pass.

But its getting closer (and faster ;).

I open the pull now, so we can leave the old closed one well alone.. :p 

Error handling could certainly be improved to give better feedback to the user, as the crashes often are hard to diagnose what the root cause actually was.