dagger initial implementation
implement the dagger framework and refactor the code which are mainly focus on cross coreference resolution