move gateway setup from controller to a separated class
create contribution actions class to handle with action on contribution model like some refund action
removed refund routes
bump to 2.2.1
added can_do_refund? to check if the contribution payment engine can do direct refund
Merge pull request #6 from devton/master

Remove refund_url and added refund with action.