adding the function interpretation
adding an appC test case
fixing function scope and using a binding environment rather than a substitution based one
adding the types for the values and anon functions
fixing newlines
ignoring pdfs and suo files
removing all windows newlines