Add ASDF system and package, fix a few bugs
Extract POP-INTO-EXPANSION out of FLET
General clean-up/refactoring
Improve type declarations for *STACK*
Rather than DECLARE'ing (LIST *STACK*) everywhere, just DECLAIM it once
Fix run-tests.lisp
Ignore leading/trailing whitespace when comparing test case output