file upload button

implementation for #8 using [upload-element](https://npmjs.org/package/upload-element)