Move path manipulation into a require-once module
Return passed and total counts from testall
Return testall results
Print test statistics
Clamp color values at creation
Remove unused locals
Add unit tests for color module