Add windows support

This PR checks color support and suppresses colors on Windows if not available. 
In addition, this PR updates the check symbol with an ASCII character that is supported on windows.
All tests brought to parity with Windows as well. We have green across the board!

Fixes #26