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>
Fixes for tests

Stupidly neglected to run tests locally on the changes, so nearly everything failed.
The bugs introduced that caused these failures have been resolved.  All tests now pass.

Signed-off-by: Daniel Hunsaker <danhunsaker@gmail.com>
added support for using the tree control as an attribute
ignored files
cleanup and improved example to demonstrate the fix
Merge pull request #5 from danhunsaker/enhancement/tree-change-robustness

Retain Expanded/Selected Rendering
Merge branch 'robustness'
improved demo to demonstrate replacing tree data
release 0.1.3
added customizations for the li and div.label when the node is selected