Module name given after all functions handled
stmtlist methods created  changed. Still need to weave them into the methods. Also need changes to the statements and expressions.
 changes to all statements  and expressions made. Matrix expressions and throwing exceptions for unsupported types left.