add contributing and travis configuration