add testing, linting and travis config