add verbose flag; hsv color generator; correct rgb generator
refactoring code
prefix min and max function
add pair util header
in process
refactoring code