Merge tag 'v2.3.1' into develop

Added Composer and Travis CI support
Merge tag 'v2.3.2-alpha' into develop

Fixes composer.json
Added debug mode, fixes #5
Bump version to 2.4.0
Merge branch 'release/v2.4.0'