initial commit for code, travis and composer config
initial commit for code, travis and composer config