Logic gate simulator in java. Simulates gate level components and generates truth tables.