Added persistence interface definition and implementation in memory. Added configuration using a json file and allow the spawning of multiple listeners.