updates readme
updates keymap
updates packages
updates preferences
ignore caches
updates gitignore to hold back unnecessary package control files
merge remote work
updates readme