doc update and added travis ci support