add ferm::hook define to support hooks definition
add some documentation for ferm::hook define in README