Closed christiansmith closed 8 years ago
This refactor is not 100% complete, but we need the code in it right way. So let's merge (having reviewed the code with @EternalDeiwos) and continue working in the branch and a new PR.
Looks pretty good to me. Refactor needs to continue but the functionality is sound.
This PR reorganizes the src tree in anticipation of refactoring to separate the concepts of dictionaries and algorithms. It also cleans up a bit of cruft left over from initial design experimentation and adds a few tests.