Add a next method to Step

This way we avoid duplication about final step detection from the rest
of the code
Use MicroPaymentChannel in SellerMicroPaymentChannelActor