Merge pull request #15 from PhilGale92/stable

Bringing branch up to date
Performance improved

Cut down on the usage of self::_getArray(); where it was not actually
needed, and used xPath / DomDocument objects instead.
Textbox gracefully errors

Textbox content is now ignored gracefully,
Removed obsolete variables,
Improved docs
Merge pull request #16 from PhilGale92/stable

Update README.md
Merge pull request #19 from PhilGale92/dev

Dev