Add readme
Make hooks possible
Require `hooks`
Also test the hook functionality
1.3.0