add .gitignore

~/.gitignore is the global .gitignore file which affects all of
the repositories in the PC. I decided to include this.

A shellscript for creating symlinks is also updated.