A framework for writing and organizing git hooks in node.js