add option infomation
add option infomation
move core extension class
add travis-ci config file