#20: added commutation test cases for all three fallacies.
all those are failing as expected.
#20: satisfied all tests
#20: refactored Fallacy.hs
Each fallacy definition is now simply a String, everything else is done by generalized functions.
#20: refactored.
merged the strange checkFallacy function into findFallacies.
Closes #20