Add basic dotfiles

This is the result of researching all available dotfiles repos on the
internet (yes, all of them) and extracting the best out of each. Most
parts are taken from holman's dotfiles. The VIM configuration has been
copied from @skwp.