Add tree and first hook version
Fix tests for hookable and add factory() function
Improve code comments and update README
Improve bower.json and package.json
Improve README and add tests
Fix EOF
Fix some README typos
Add visitor metod
Merge pull request #1 from marmelab/1.0

[RFR] 1.0.0