Initial commit, loads of TruthTable stuff