Harness the power of signify(1) to sign arbitrary git objects

add minisign support and change tree fmt master