Lumberjack key improvements, agent tweaks

- Add some notes about ::agent usage
- Add fall through logic to try an encrypted data bag, then regular data bag, then auto-generate keypair
- Add unit test for the new logic where you don't have to supply a keypair