Parse stream directly, less consing.

Also enforce automatic text decoding by DRAKMA.
Indentation, whitespace.
Use right accessor name.
Merge pull request #1 from Ferada/ideas

Looks great, thanks.