Merge call and upload
Behave more like a file, encoding test
Update doc, use python3
Fix remaining upload call
Cleanup
Split upload functions, use Upload object
Remove api package
Update .gitignore
Use action token for upload