Support including metadata in uploads.
Support setting object key directly.
Allow setting ACL and fix endpoint.
readded gitignore and uploaded properly
Added enum for acl to be able to choose.
Null safety and updated dependencies.
Fix returned url when using custom filename.
Add support for uploading with a filename different from the file's current filename.
Update documentation to reflect class renaming.
Remove leftover template placeholders and restructure more logically.
Initial Release