a bug was fixed in Data class, now it merges two existing data object unless one is base
match method added to Data and tested
basic find() method of Data class added and tested
bug fix in Data find() method, some tests added