Lots of changes to filetypes and xmonad