added cache to count total visited sites and site stats;

all functions for flushing and cleaning cache are working. Loading from memory
is asynchronous call and works.
TODO: time_spent needs to be added to stats
TODO: user_account bookkeeping
TODO: background tasks which call flush and clean cache tasks
TODO: version control
BUG: cache entries are not getting reloaded from data in pii_vault on refresh?