chore: gitignore Eclipse files
feat(hw1): add skeleton
feat(hw1): complete implementation
feat(hw2): add skeleton with new problem statement
feat(hw2): complete implementation
feat(hw3): add skeletons
feat(hw3): change IntegerScanner to read negative integers
feat(CnfCircuit): implement readInput method
feat(CnfCircuit): add method stubs
feat(CnfCircuit): complete implementation
fix(CnfCircuit): allow repeated variables in the same clause
feat(CnfTruthTable): implement readInput method
feat(CnfTruthTable): complete implementation
refactor(hw3): rename IntegerScanner to GateScanner
feat(hw3): add LogicGate class
fix(hw3): add package name
feat(GateScanner): add readGate and nextGate methods
feat(CircuitTruthTable): implement readInput method
fix(GateScanner): add missing read statement to while loop
fix(GateScanner): throw Exception if unrecognised string is read