Save remote document to store after downloading

When a document's source is specified as an URL it was downloaded but
then never saved to the (file|s3) store.  The import action then would
error out later when it attempted to read the meta data from the
original file.
Merge pull request #52 from nathanstitt/feature2

Save remote document to store after downloading