Fixed issues with child classes

To clarify the need for per-bank (or at least per-country) files for Direct Debit, the 'parent' classes have been converted to abstracts.