Doctor now actually works properly! :)

It's great.

Now we need to implement charset detection / support.
testing