another typo
Update composer.json
add travis file
Merge pull request #3 from cordoval/patch-2

Update composer.json
Merge pull request #1 from cordoval/master

typo
Merge pull request #5 from cordoval/patch-3

add travis file
Merge pull request #2 from cordoval/patch-1

another typo
Updated travis.yml and removed php 5.3.3

@cordoval any idea on php 5.3.3?
minor corrections and cleaning ups
remove publics on interfaces as it does not make much sense