made progress on formatting cells, and implemented all codes module, but codes not sorted yet
set up clear button, colors for disabled primary and secondary codes
eliminated cell prototype, which makes the cells behave properly with regard to color.  Yellow color for checked cells.
changed getCodesForCodeNumbers to return nil if codeNumbers is nil
implemented saving of defaults
added EPSCodeAnalyzer class to do the heavy work of code analysis
added CodeError class
added test for all Addon codes to analyzer
made code analysis table cells non-selectable, added to CodeAnalysis.analysis
adding to code analyzer
working on code analyzer.  Some methods should be static (+) and renamed.  Tests fail.
codesWithBadCombosFromCodeSet works
duplicate code stuff works
fixed bug in duplicate code errors
fixed bug in duplicate codes, added all duplicate codes
Added first special code method and test
all ep codes sorted, no secondary codes for all ep codes, changed some mutable to plain arrays.
changed title of heading for all ep codes module
fixed wrong secondary codes in device upgrade
added al specialFirstCodeErrors