Adding git-functions.sh

This file contains many useful GIT functions that make working with GIT through the CLI a little bit faster and easier.