Integrated post-recieve hooks with utils

These hooks were maintained in a separate repo, but have simply been
migrated here to keep the various dev tools in one place.