Many fixes

added global gitignore to dotfiles and Makefile
added solarized colortheme to vim
vimrc fixes