[erlang] - better indenter

indenter totally rewritten, and much more capable. 
many bug fixes in the highlighter.