[RFR] 1.0.0

 - [x] Create tree.js
 - [x] Create hookable.js
 - [x] Add documentation for hooks into the README
 - [x] Add tests for error hooks
 - [x] Fix Q dependency issue