fix(fileupload): better handling of status message
feat(fileupload): alert if file with wrong extension is uploaded
fix(fileupload): encoded file contents slightly different on Safari and Chrome [card 230]
feat: don't force a certain file extension on Cypher script uploads