Refactored Testsuite setup

Hi Klarnauts, 
I don't have phpunit installed :(

- Adds phpunit as a dev-requirement
- use standard phpunit.xml.dist (no need for `--configuration`)
- `__DIR__` is PHP >= 5.3
- use autoloader

To run tests now: 
```
php composer install
vendor/bin/phpunit
```