r8: Added CIS lib (with sample unittests), PEP8, and coverage