Don't consume EOL at end of comments

Fixes #23 

Additionally collapses BODY state into YYINITIAL as the parser (defined by Elixir.bnf) must now deal with multiple EOL in a row as an expression separator and any as a prefix or suffix of the `expressionList`