implement Visit(Not|Plus|Minus|Complement)Node,
Visit(Add|Sub|Mul|Div|Mod|LeftShift|RightShift|
BitwiseAnd|BitwiseOr|BitwiseXor|Equals|NotEquals|
LessThan|LessThanEqual|GreaterThan|GreaterThanEqual)Node,
VisitFuncParamNode, VisitGetNameNode(for Argument)
VisitLetNode(for ParamNode) and VisitGroupNode
add Signature to FuncName
Merge pull request #82 from Kouhei-Moriya/SMLSharpGen

implement Visit(Not|Plus|Minus|Complement)Node,