refactoring Modifier to seperate the driver and class define, ready for multithreading
multithreading modifier
revise weka script for new multithread version, add edge case judge in Modifier
resolve conflict in README and Helper.java, those conflicts are caused by temporary changes, nothing significant