todo: add some TODO reminders

Notes about malloc() return values, that sort of thing
meta: ignore emacs cruft
meta: preserve line endings, trailing whitespace
build: need exceptions to build tests on linux