Created RepoItem Fiels

Created RepoItem superclass & RepoFile and RepoDirectory subclasses