renaming modules.
don't import Data.CaseInsensitive directly.
adding Encode.hs.