test fsckery
hey travis, don't worry about optional dependencies. thanks
an incorrect patch level will cause DB.connect to throw
use a mock log object with error and trace
Merge pull request #37 from jrgm/incorrect-patch-level

test: an incorrect patch level will cause DB.connect to throw
Add a basic set of remote tests
Initial remote account tests
Tests for sessionToken handling
Fix up local tests to use the hexified email address
Add accountResetToken tests
Add passwordChangeToken and passwordForgotToken tests
Tweaks from code review
Add final remote tests
record coverage for the db_server process
Ability to prune tokens and config
Add tests for prune tokens