Make Mojo::Asset::File writable to the existed files.

After debugging for days, I figured it out finally and fixed my code.
This patch is to make the Mojo::Asset::File more flexible, it gives the write permission to the module when handling uploading/downloading files.
These tests don't seem to reflect your use case.