TTreap.Find: retain rank for insertion point even if not found
Adjusted output dir for demos
Added persistence to TDataTable