Issue #1 - Equally distributing the left over steps now. Also added a getGeneratedColors test.
Small JSDoc addition.