setting up linting and testing