update readme
add many more hooks. added some more tests