added Items func to return all cached items. renamed a few things, including the package