Runnable Tests
At the moment cargo test
cannot be run due to
- it needs my yubikey
- some tests are with yubikey and others without resulting in only a subset passing if all are ran
We need to have some realistic useful tests to help catch bugs and prevent unexpected breaking changes