Adding function for uploading directory recursively.

Use this instead https://api.dartlang.org/apidocs/channels/stable/dartdoc-viewer/path/path#id_relative