Rename BundleWriter.writeP to .writeBundleP.
Allow at most one bundle writer to succeed.

The first writer might still notice that the file already exists and decide to do nothing, but at least we won't have multiple writers attempting to write the same file.

Closes #20.