This merges everyone's contributions so far and compiles. It's still a pile of crap.
MUCH closer to working. It prints stuff now. Yipee!!!
Fixed up to basically work but not yet be complete.