bring most tests back

TestHandleSignedHeartbeat is still gone entirely
TestBootstrap is very weak

Testing is mostly being kept very lightweight at this point because the
program is still changing rapidly and tests are being re-written rapidly
as a result.