Fixed the composer.json to be valid
Added a Travis config