Add complementary color feature

## Status
**READY**


## Description
Adds a button to generate a bitwise complement to a color, and a ramp between them.


## Todos
- [x] Add bitwise logic
- [x] Add button
- [x] Fix edge case bugs
- [x] Improve naming

## Deploy Notes
N/A

## Steps to Test or Reproduce
1. Pick one color
2. Click options panel
3. Click complement