ignore .swp files
add irc as Cabal dependency