Preparation for integration with Gate

Made some changes to the TT_window, so that it will be easy to add
columns onto the truth table whenever we add a new gate.