copy over lots of changes from "shrink" branch.
fix up date formatting change
typos
another typo; all tests pass
delete dependencies
kberg review
lint
Merge pull request #280 from danvk/kill-code

Kill code