added travis config
added composer config
added gitignore