Verify background and logo image file size before upload
We should have a check that makes sure that the uploaded images aren't absurdly giant (let's say 25MB max), to insure that the images take a reasonable amount of time and storage space on the devices.