#2: Define test cases

Write tests for base transformations
 #2: Add extreme cases

Write tests for base transformations
 #2: Add default cases

Write tests for base transformations
Merge branch 'feature/2-write-tests-for-base-transformations' into develop
 #3: Implement extreme cases

 * Add sprintf-js

Implement base functionality
 #3: Increase color-model dependency to version 0.2.0

Implement base functionality
 #3: Implement easy default cases

 * Update tests as we have convertion rounding problem

Implement base functionality
 #3: Implement complex default cases

 * Also update tests as we have conversions

Implement base functionality
Merge branch 'feature/3-implement-base-functionality' into develop