Added a test for sorting validation
Reverted to original binary tree implementation, finally removed the Conventions.txt