awesomerc: added some window rules
vimrc: fixed filetype bug
vimrc: added new filetypes
vimrc: added undofile
zshenv: added local haskell cabal to PATH