Retain expanded/selected rendering on full tree refresh

Also added tests and updated README.md.
Additionally, updated package.json to agree with bower.json on the package version.

Signed-off-by: Daniel Hunsaker <danhunsaker@gmail.com>