Button hover and active styles
Start on refactoring colors.
Added foregroud colors and updated hrs to use loop.
Button refactor to use color list.
Rearrange foreground in docs for consistency.
Color refactoring pretty much done.