WIP: Updated documentation and added timeout as option in sending File