Added virtual text node object and fixed style property setting
semi-working diff algorithm
added partial patch function and textnode patch test
added properties patch to diff, return new root from patch when replacing, added tests for basic patch operations
Update README.md

Fix some typos and update patch return value
added efficient vdom to real dom mapping using branch elimination
early exit on equality
Merge pull request #8 from Matt-Esch/equality

early exit on equality
allow indexing with reused nodes by cloning the node
Merge pull request #9 from Matt-Esch/indexing

allow indexing with reused nodes by cloning the node
ensure the reused root nodes are re-indexed
https for git links
added hooks for mutative operations on nodes
pass dom node to patch
Use min-document from npm
Merge pull request #17 from Raynos/patch-1

Use min-document from npm
Dedupe version numbers
Merge pull request #23 from Raynos/patch-3

Dedupe version numbers
beat with ugly stick for raynos, to get widgets implemented fast
Merge branch 'master' of github.com:Matt-Esch/virtual-dom