Refactor Rakefile, add parallelism and progress