Fixed issue with whitespace values overwriting previous node's values

PlistParser.parse() parser.onclosetag was referencing @last.node, which in the case of moving up the tree, would have @last.value as "\n" and overwrite the last non-structural node's value
Removed version number from README

Other projects don't do this (becomes outdated?)
Added unit test for commit:cdf1432
Updating package to 0.9.1

Bugfix for final external node (commit:cdf1432)