Moved subscribers to eventlistener namespace
Added TodoList entity
Abstracted to canonicalizerinterface
test