Cancel matches when receive 'debit.canceled' event from Balanced

As we have it for contributions (#8) we need to implement it for contributions.

**Todo:**
- [x] Change Event model to look for matches.
- [x] If the match is already active and has some contributions matched, we need to cancel that contributions.
- [x] Do the cancel for matches.

Related to neighborly/neighborly#219.