Done: Listener separated from receiver, multiple sessions should work, releasing session memory when finished
To do: Consolidate sender/receiver session element, socket release handling, confirmations, limit open sessions, topocount handling, reference handling