Upload streams is basically done

Might need more work on error handling, still need to update readme