Remove useless comment
Reorganise grammar rule declaration

to make temporary rules more visible
Refine comment in model interface.
Clean comment of FunctionTree
Add model for arrow function
Fix Iterator for function node.
Complete model for expression

 - comma separated expression
 - parenthesised expression
 - unary expression
 - binary expression
 - assignment expression
 - conditional expression
 - new expression