Small refactors to make the code easier to read.
Additional refactoring
Testing multiple wrigglers with BFTS
Implemented DFTS. Major performance increase with minimal memory cost. Takes a long time on puzz2.