code refactoring, alias and directlink request, composer phpunit

Refactoring of existing classes to be able to use three kind of different requests: EcommercePaymentRequest, CreateAliasRequest and DirectlinkPaymentRequest.

Added phpunit dependency for development.

Edited / added unittests to use added classes.