package.json added, cache class skeleton added