changing to Lambdas by default, some other refactorings. Added back in javascript source files.
desugaring lambdas into lambda, updated js compiler