Compare Improvements

This is step 2 in issue RomRaider #23.  Basically a complete overhaul of the compare functionality.

Give this a test and let me know what you think

Scott