Delete composer.lock
Update .travis.yml
Added options for the constructor arguments