add travis, update test and move stuffs around