DRY `transfer` code
DRY `transfer` code

As discussed https://github.com/raiden-network/raiden-token/pull/37#discussion_r138256246

raiden-network/raiden-token,raiden-network/raiden-token,raiden-network/raiden-token