make 'Contents' a second level headline
use a single pass to compile
fix quoting unit test
Fix remaining unit tests