move reward_per_token and any related logic to v1 and v2 versions have "fund" upgrade farms, and use v2 logic have init only init v2 farms add tests update client lib delete this file