Various updates -- tests now pass, adding travis and composer files