Fix highlight error

    add highliht of `do:`
    remove highlight of `function`
Merge pull request #69 from jsvisa/add_do_highlight

Fix highlight error
Fix: no highlight of `end`
Merge pull request #70 from jsvisa/add_do_highlight

Fix: no highlight of `end`
remove some unused variables
fix indentation for lines with close brackets or square brackets
Remove old sigil syntax conflicting with maps
Merge pull request #72 from ericmj/remove-old-sigil

Remove old sigil syntax conflicting with maps
Add new comprehensions
Remove non-existant operators
Remove duplicate def
Fix sigils
Merge pull request #73 from ericmj/fixes

Assorted fixes
Syntax highlighting for defstruct
Merge pull request #74 from jwarwick/defstruct

Syntax highlighting for defstruct
Clean up operator table
Add send to keywords
Regard nil as a boolean
Rename elixirName to elixirAlias
Move symbol matching to not match unused variable