Git related changes

Mainly added a .gitignore to ignore the mercurial repo and other junk
files.