Move Contribution requirement of values greater than 10 to new class

Prevents matches to not be fullfiled by having a remaining amount less
than $10.
Test to make sure we don't get contributions smaller than $10
Change spec title

[skip ci]
Merge pull request #574 from neighborly/im-match-small-contributions

Make sure we can partially match contributions in values lesser than $10