New schme incorporated and Ale's issues fixed
Test cases are running fine
Non working set, Checking IN for securing the changes, will resume working
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, select a symbolic revision name using the selection box, or choose 'Use Text Field' and enter a numeric revision.