Fix line wrap

- Correct a line which ran beyond column 80
TeX format correction

- TeX/CWEB do not honor C99 designated initializer. Correct the behavior
  by using CWEB control structures. Ugly, but workable.
Flesh out documentation

- Add documentation for construction and destruction
- Correct CWEB formatting of designated initializers
Asm checkpoint

- Add asm output as a checkpoint for future commits