Upload from url

@jdiez17, merge at will. This fixes #152.