Added ability to upload files from URL

@SirCmpwn - ready to merge. Still needs fronted done, of course.

(closes #44)