added contains and prune functions
added functions: gitdiff, pull, prune