caching downloaded core docs in memory and in home folder
adding tests for core dox retrieval