Merge pull request #33 from neighborly/jl-abstract-payment-controller

Abstract payment controller
Rename contribution_amount_in_cents to amount_in_cents on Payment model
Rename contribution to resource on Payment model
Use attr_reader on Payment model
Create #resource_name on Payment model
Use resource name on debit description I18n scope
Refactor Payment#meta to look at the resource_name
Fix typo debit => debit
Remove duplicated meta from payment model
Merge pull request #34 from neighborly/jl-abstract-payment-model

Abstract Payment model
Add user to contribution and project dummy model
Create dummy match model
Rename contribution to resource and remove double quotes on payment model spec
Move payment model specs to a shared example
Add payment model specs for Projects::Match
Change double quotes on payments controller spec
Refactor payments controller spec to use shared examples
Allow use of Projects::Match in payments controller
Add projects_match_id to payments#new view