Publish coverage to S3.

Closes #56.