Working unit tests, next up is the changes to the downloading pipeline.