Working on getting CI tests passing

Adding addtional mocks for PuppetDB backend
Fixed tests, linting and test coverage
"works on my machine"