Context completion persist results

Add initial persistence logic

@rosshendrickson-wf @tannermiller-wf @johnlockwood-wf @macleodbroad-wf

Initial take...what do you guys think?