Handle parsing array of text nodes

* handle text nodes correctly
* fix underlying issue in #1
* enable related test and make tests more robust
* update readme
* bump version