add elm syntax highligher
add support for Haskell
Add Rust syntax support