fix findbugs critical and major issues
renaming client class and mock it to make the publisher tests pass
ignore DashBeatsClient because it requires DashBeats server