change author, add travis config, some test framework change