Initial commit of one-pass-compiler.
All language constructs (except funs) should work again.
Functions work again.
Cleanup- remove unused/old code.
Removed module Id.
Cleanup- removed unused files.
Renamed Typing to Compile.
Add utility fns.

These will be used to streamline the main typechecking/translating
routine: we will no longer mantain separate environments for
typechecking and lambda lifting. We will use the same one for both.
All record, array, and integer comparisons work.

Added a test case for comparing records with nil.
Cleanup.