Initial code gen
Added support for simple assignment and funcalls.