Updated dependencies, fixed file upload and pypi setup