add trigger dictionary
refactoring, use inheritance
add load data
fix load function and update string condition for word dict
new dependency class
new sentence class