updated dependencies, minor fixes, upload button
file upload