Basic support for return values
Improved support return statements and assignment nodes. Both support multiple parents (other vars and functions). New tests added.
Added two tests to fix