Cleanup of equality rewriting and no swapInsts for wanteds
- Removed code duplication - Added comments - Took out swapInsts for wanteds. With the recent extension to swapInsts it does mess up error messages if applied to wanteds and i should not be necessary. NB: The code actually shrunk. Line increase is due to comments.