Feature/spin

Adds a spin utility per issue https://github.com/bgrins/TinyColor/issues/18.

```
var color1 = tinycolor('red');
var color2 = tinycolor.spin(color1, 60);

color1.toHsl().h; // 0
color2.toHsl().h; // 60
```