First version of hoisting
Fix bug where SLambdas would not get recursively hoisted
Rename fresh variables for converted lambdas
Add TODO to fix SAppl closure conversion
Fixing application for converted lambdas
Merge hoisting into master
Add hoisted-lambda function to test_lib, add comments, add hoisting to output