composer, travis, gitignore