Add custom haskell brush
Set open filter extensions based on language
Add a separate button to insert template and don't insert if the edit contents has been modified
Renamed compile button