Created ViewModel project and linked with Model and View projects

Package names were refactored: renamed lowercase
Added first ViewModel test: canSetDefaultValues
Eliminated existing viscosity, introduced more simple design of UI
Checked the status at filling fields.

Code was changed according to the law of Demeter within reasonable limits.
Checking values on a bad format was added
Value verifications were added for each color space.

Introduced an intermediate class ColorSpace3D for setting and checking
the values.