Added a memcpy branch node to the AST
Added a temp variable helper function
Temporary variables are now used wherever necessary
Added generator code for memcpy
Got rid of some debugging code
Basic assignment is now handled with memcpy