Add the saveplace functionality to the emacs config (saves buffer place between sessions).

Also add a .gitignore that ignores the .places file that is created due to this feature.