adds missing framework tests

updates ConfigManager integration tests: splits double assertions

updates applyHooks unit tests: sanity check for invalid hooks

updates guardsApprove unit tests: falsey checks and error check on invalid guard

updates Context integration test: added pin detainment and release tests

updates SafelyCallback unit tests: minor change for test legibility