Add a URLGetter
Extract the file-reading stuff to a separate class.