Namespaces and composer
Merge branch 'master' into namespace
[TASK] Refactored GroupHeader to bereusable by other TransactionTypes
[TASK] Refactorings for more generic filebuilding
[TASK] Support for more SEPA cases

Changed to different pain implementation as these seem to be the latest
supported by german Institutions

Added Classstructure as DIA-File
More test to check for correct calculation of control sums and transactions

Removed unused pain files

Facade to direct debit for easy access to the structure
removed target-dir from composer JSON as this was not working together with with the lib dir configuration
reformatted the README
Changed Amounthandling to internally only use cents accept when building the dom
IMproved the fascade to also take DateTime objects for the due date 
in addition to strings
Correct license notation in Composer

See http://getcomposer.org/doc/04-schema.md#license
Autoload in composer
Merge pull request #9 from SlikNL/license

Correct license notation in Composer
Merge pull request #8 from SlikNL/autoload

Autoload in composer
Fix case with no payments, closes #7
Merge pull request #10 from SlikNL/no-payments

Fix case with no payments, closes #7
use htmlentities for textfield payment id
SepaCreditTransfer: make BIC optional
Merge pull request #12 from SlikNL/fixentities

use htmlentities for textfield payment id
Update composer.json
Merge pull request #13 from SlikNL/optionalbic

SepaCreditTransfer: make BIC optional
add SepaTransferFile.php to classmap