added erlang forms lexer and tests for it
added macro substituting lexer implementation stub
added an '-else' attribute with no dot case to forms lexer
initial macro body parsing as set of tokens