Add webhooks

First pass at adding Web Hooks.  Hooks are generated using rake tasks.  

TODO:
* [ ] Finish web-ui