Add grove executable to the .gitignore
Add Makefile
Add basic startup routine in grove.go
Add CGI framework and http server

Grove, with this commit, will begin to have functionality. It can serve
http, and invokes "git http-backend" using the CGI framework when the
url ends in .git.
Use 8860 (DefaultPort) rather than 8080
Version 0.1
Remove invalid [logfile] option in usage
Add git http access using git-http-backend

This will be a major change. Primarily, it adds access to any
previously-known git repositories under the given repository directory
path. This is passed as the first argument on the command line.

All URLs containing '.git' are passed on to the git-http-backend CGI
executable. The executable is located by executing 'git --exec-path' on
the system command line, then appending '/git-http-backend'.
Version 0.2
Fix compiletime problem that I missed

The 'git --exec-path' command includes the linebreak. This commit will
fix that, (hopefully also in CR+LF environments,) as well as a
compiletime error involving a []byte and string conversion oversight.
Version 0.2.1
Add webui framework

The ShowPath() function should return a complete HTML webpage created
from the contents of a directory, the path of which is passed as the
argument. If the directory does not contain a '.git' file, then it
should be displayed as a directory listing. If it does, it should be
treated as a repository directory, and information should be given as to
how to clone it, as well as the log, and branches.
Version 0.2.2
Add .git directory detection

The function ShowPath() will now be actually useful in allowing the user
to interface the server. If a directory contains a '.git' file, it is
treated specially (and offers a path to clone the repository via http.)

- #1
Add directory listing

This commit will add basic directory listing, with links.

- #1
Began working on the html and css.
Began working on the way that each repo looks.

Changed a few things in style.css as well. Also, instead of returning a
really long string, now it returns the local variable inside of isGit?
html, which is only created if it's a repo.
Added ../ in front of the title on repo pages.

Also, there's something wrong right now with some code in grove.go.
I added it becuase it should work, but i commented it out and left the
line above it. (The line above that should be relplaced with the commented
out code.) Something is wrong, most likely, with ShowPath().
Fix Host and link problems
Version 0.2.3