Adds a missind dependency in the README
Merge pull request #35 from dudebout/patch-1

Adds a missind dependency in the README
fixup logging so all modes are logged

use a switch-case instead of if to get warnings if we miss a case.
resolves #36