Fixed issue with MockDDG tests when Main.debug = true.
Refactored Master and Worker to use Futures instead of awaiting.
Also made some edits to reduce, added some tests, killed some rotting code.
Merge remote-tracking branch 'upstream/master'

Conflicts:
	core/src/main/scala/tbd/mod/DoubleModList.scala
Added split function for DoubleModList
Added tests for list split function
Added experimental mod2 function for creating two dests at the same time
Added experimental readN function, for reading n mods at the same time