Split color and logging into submodules
Added new submodules
Expanded color doctest