#8 - Add init settings validation

Added settings validation value/min/max and regions angle/color-key.
Content update

Removed redundant page-title; Enlarged qUnit color-banner and
test-result.
#9 - Handle out-of-range values in changeValue method

Added code to keep value in min/max range.
#5 - Add unit-testing

Added invalid-init and invalid-value tests.