refactor tsblast into new udp-blast module
update a bunch of dependencies