Issue #175: MCGitHubRepository class>>cacheDirectory: can be used to esplicitly set the github cache directory ... if cacheDiretory is non-existent the default cache directory is used ... added tests