Improve comments and style
Replace custom form-parsing with net/http

Also cleaned up the misuse of URLs and implemented sensible defaults for
items that can be set via the http form.
Release code under GPLv3
Add links to the Grove GitHub page

Close #71
Add specific favicon handler

This does not actually implement favicon caching, but that may be an
unnecessary optimization. Regardless, it should mitigate any problem
that may arise.

Close #60
Desensitize the clone URL to trailing slashes

Additionally, hard-wrap some comments to 72 characters and fix some
spelling errors.

Close #75
Optimize if-statements and rejustify some comments
Add Makefile to appease the Debian gods
Add manpage
Improve startup script

This commit will add LSB tags and close #69
Improve manual page significantly
Version 0.5.4
Stabilize grove.sh and adjust options

The script will now perform a more intelligent scan for source
directories, looking for `~/src` and `~/dev` before checking if the
current directory is a git repository. If so, it will serve that. If
not, it will fail.

The `DEV` variable has been renamed to `SRC`, and the default `LOG`
option has been set to `/dev/null`