brute force override console logging
Merge pull request #498 from dannycoates/i456

brute force override console logging
added an uncaughtException handler to keyserver
sup dawg, i heard you like email
so i put some email in your email
so yyou can verify while you verify
added app level token expiry
added a test for expired tokens
Merge pull request #499 from dannycoates/token-expiry

added app level token expiry
alter complete_reset_password to handle email and token params, plus output link from mail helper
Merge pull request #501 from zaach/fix-reset-password-route

alter complete_reset_password to handle email and token params, plus out...
allow any redirectTo when config.redirectDomain is an empty string
fixes #503
fix a serious bug in /account/destroy

in the transition from a token to password auth on this
endpoint I forgot to check whether the password matches,
since before the token validated your credentials. This
allowed *anyone* to delete any account. oops!
Merge pull request #504 from dannycoates/destroy-oops

fix a serious bug in /account/destroy
fixed a couple testing nits
restructure tests

* created test/local for tests that can only be run locally
* created test/remote for tests that can run remotely or locally
* moved most api level tests to test/remote
* much more of the test suite can run remotely now :)
remove unreachable code
increased test coverage
remote tests working against prod
increased test coverage
fixed lint errors before @pdehaan flips a table