minor bugfixes and block on OS X execution

No major changes.
I added a color change to the end of screeny to ensure that it returns the terminal's color back to normal.
I also added a condition block to prevent accidental execution on Darwin (OS X) systems.
Finally, I made the regex statement in the font detection section a little more generic.