correctly detect a numeric color argument

I tried the 256 colors example in the README and got an error because none of the if clauses in colorin() were triggering. I changed the test from `isinstance(color, int)` (which it isn't, it's a string) to `color.isdigit()` which seems to work better.