Change git symlinks to use new xdg config directory

Now git configs are stored in ~/.config/git. Hopefully more programs
will use this which will cleanup home directory. Also added a gitingore
file for common OS files to ignore.
Update readme and move some files around
Add a couple files to spellcheck dictionary
Update vim_maintenance to install cron entry