added rainbow-delimiters and rainbow-blocks modes
haskell tweaks