Add dircmp clj, go and shell code into contrib