Some progress made on codegen

Allocate memory for global variables
Pass-thru assembly statements in procedures