Added instantiation data store. All test (shptest, filter test and performance test) should work properly.
small changes, formatted code, etc
All unit tests should work
Initial import.