move all public interface to core
serialized args and result
add isSharable annotation to handlers
integrate hystrix
remove hystrix
fixed typo
remove handler
add test