added support for assembly code generation of while loops, break statements, continue statments, functions with parameters (only pass by value)