Added hooks

- do_hook
    - only if add_hook has run first
- add_hook
    - with arguments as array