Merge pull request #1 from sergeyklay/next

Some test fixes and refactoring
Merge pull request #2 from sergeyklay/next

Added travis-ci support
Merge pull request #3 from sergeyklay/next

Added build status
Merge pull request #4 from sergeyklay/next

Improved tests
Merge pull request #5 from sergeyklay/next

Fixed phpunit config path
Merge pull request #6 from sergeyklay/next

Fixed composer JSON
Amended description