add travis
clean up headers
fix travis