Tidy and add erlang mode