major changes, separating modules, adding adapter
implemented loading modules in a better way, skin initialize() only runs once
few tests added for the new structure
more tests added, module files are now loaded asynchronously for tests
some cleanup
starting the Query module, a wrapper for data objects to replace Data module
Data or Query module is being merged into Hub
some tests added and modified for Skin and Hub modules
find(), filter() and reject() methods added to Hub, tested find()