A couple misc commits

"Remove usage of spoon from encodeFay" makes it so that any errors encountered by encodeFay are properly thrown.  In practice, this modification was needed for debugging such issues, as otherwise what was happening was quite opaque.  `showToFay`'s behavior remains the same - it yields `Nothing` when exceptions are encountered.

This is a breaking api change, and so should be accompanied by a major version bump.