Changed cache position to reduce data stored and the amount of number crunching required
Created basic Float-based CharMap implementation for ease-of-code and renamed the Compactable methods, adding documentation as needed
Massive changes to the character recommendation algorithm, some structural changes
Added static methods to BasicDecimalCharMap, moved some out of WordBuilder because wtf were they doing there
Modified test package for legibility