add hystrix demo back, and improve the usage to follow the layers, add client exception