Hex arithmetic

Basic support for hexadecimal arithmetic

- [ ] parse both hex and rgb/rgba color formats
- [ ] convert hex and rgb to a universal output
- [ ] implement arithmetic operations for colors