1. Refactoring : add new interface ExtendedComparable which have "equalsTo". CSet and CList require elements to implement this interface
2. Make "plotBuildStep" optional
1. Add error logging mechanism for merge failure.
2. Fixed "updateMST" bug, which cause "getNext" exception..