Add unit_tester, test for enumerate; add cc; update clang formatting.