fix the pulse adapter logging setup
fixup! fix the pulse adapter logging setup
creating some new unit tests for artifacts
test artifacts

add test and fixture for testing artifacts.
code cleanup
Merge pull request #56 from mozilla/artifact-tests

Artifact tests