require the correct lib.
ignore the simplcov coverage directory.
load provider, and load all library files in our cookbook.
fix namespacing.