Update of multiple minor factors

Please leave this until finished, multiple things to do:

- [x] Good Composer file
- [x] Integration with Travis for unit testing
- [x] Integration in packagist
- [x] PHPUnit for testing