Working downloads with some preliminary download status stuff