A wrapper around some basic git repo functionality.

Also a .gitignore file.

BUILD files etc. will come later.
`self.root != cwd`