Commit some work on downloading from repos, commited test repo because I can't reference local disk objects when making a URL from a String.