Blast stuff, added subtasks, so both remote and local blast could be run