added erlang forms lexer and tests for it
added macro substituting lexer implementation stub