Check for S3 write permission and show warning if can't write

Resolves #124 

Checking the permissions of a user doesn't seem easy within the AWS SDK ([related](https://github.com/aws/aws-sdk-php/issues/121)), so went with this implementation.
@bradt is it worth putting the disk write and write permission errors into their own view to keep settings uncluttered?