reorganize files.
integrated travis ci.