implemented serviceloadingexception class
CodeSniffer PSR-2 compliance
updated travis config
moved and updated phpunit config
service loader implemented