Added global gitignore, made git setup slightly better, and added tree to the list of basic packages to install since my current `ll` requires it.