no need to ignore dist/
added warning in case Syck/Psych throws an exception

I'm not really sure what the right thing to do here is, but I
know that the Travis build is failing because Psych is throwing.

It feels to me like this shouldn't be treated as a "broken"
build, since SafeYAML actually *works*. But I'm undecided.