Update Elm support by adding its own syntax highlighting

Until now, Elm's been using Haskell syntax highlighting. The language has grown farther apart from Haskell in the past months and could really use its own highlighting at this point.