connect UI main and the main frame
[REFACTORING] move class
[REFACTORING] make a new package for events and listeners
add a function to retrieve clone genealogy with volatile information
[BUG_FIX] collect a wrong method call
[BUG_FIX] fix bug in retrieving genealogy
make frame available from the main class of UI
[BUG_FIX] fix a bug in updating the table in CodeFragmentView