Added basic peristence for EventQueue

This is a lightweight way to do it. It looks like this approach works. Any thoughts or suggestions for improvements?