Pushed initialisation of self.id, dependencyGraph, idVariableDict to bottom of __init__. Makes sense in case of an error during __init__, redundant entry in PyReactive dictionaries aren't created
Pushed initialisation of self.id, dependencyGraph, idVariableDict to bottom of __init__. Makes sense in case of an error during __init__, redundant entry in PyReactive dictionaries aren't created

apratheek/PyReactive