datavore now has memory of created tables.
changed dv.register to private function.
feature: listening to model change. Need to add removeListener etc.