Added gcm gcv alias's and git editor

gcm is aliased to git commit -m for just
writing short commit messages and gcv is
aliased to git commit -v for writing a
more verbose commit message.