redesign truth tables interface
huge refactoring
encapsulate array of states in Cube class
encapsule table in truth table class
rename state class