module documentation

A Git repository

Class GitRemote Class representing a remote repository
Class GitRepository Represents a git repository at path. It's currently assumed that the git repository is stored in a directory named .git/ below path.
Exception GitRepositoryError Exception thrown by GitRepository