added clean target, rewrote typecheck target to check only files modified since last commit
moved the import desugaring into pre-lex desugar (located in python-phase1.rkt) so that scoping is handled correctly
whoops, unintentionally pre-defined scope there.  fixed.
typecheck target improvements
merge with master