update ignores and add travis ci file