Added linting and code coverage