update retrofit dep
add fileSize to TypedContent
fix all uploads by fixing getting length of non-content files
use java.io.File instance with Tika