fix; whilelist src directory for code coverage
fix: use getters
fix: ignore code coverage
add: tests