Data set() now uses some parts of get() to minimize the code
bad idea, rolling back last commit
some improvement to Data match(), now it supports wild cards and filter functions
Data find() method now works recursively, some tests added
Data look() method is static
Hub subscribe() and publish() methods adapted to use Data API, and tested
cleanup