added the YSH.c file

The file is here now, but I think Jonathan has added has added some I/O
to it since i got the last update.
here is the updated one.
Merge branch 'master' of https://github.com/bmsmith/freezing-dangerzone