Smoother create workspace:

File paths are queued for uploading with a max of 10 uploads per tick so less beach balling.Files are also now stated before we try to upload them.  I set a max size to 6 * 1024 * 1024 bytes which seems OKish.  Also, now we only scan dirs until we get our 10 files (and finish the dir we are in).  Since ignores contain their own path, we don't need to cart around both things while recursing.