Added reasoning class
Moves entailment part into its own folder