new tests for simple functions and variable declarations in multiple anidated contexts
added correct behaviour for return statement, and fixed bugs in visits for variable declaration and function declaration.