Fixes edge cases when user app waits a very long time to use files- also fixes case where end user sends an empty file param.  Sets default maxBytes to 5MB and maxBytesPerFile to 5MB as well.
As soon as quota is reached, stop.