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`
Fix more improper clone urls

Also make use of path.Join() in webui.go, so as to avoid problems with
the --res flag.
Added a ".." within the file browsing repo

Closes #73
Created a handler for CSS.

Almost closes the issue, ref #79, but now I just have
To remove some of the CSS code in webui.go
Removed all the CSS in webui.go references.

Also, now we don't import io/ioutil!
Woo, smaller packages!

Closes #79
Started moving some things from goove.go to serve.go
Made some huge changes to organization.

Only got dir working so far, now it's time to
move on and work on the rest of the git pages

Also changed Serve.go to serve.go awhile ago,
but it doesn't look like it's taken a change.
Getting more working.

Still sorting out code.
Will edit it a bit later.
Finished the switch to organization.
Add error reporting for Git access attempts

This is lightly-tested as yet, but should hopefully be functional.

Close #76
Optimize some statements and clarify error messages

Also, ran gofmt in some places to fix whitespace problems and
non-alphebetized imports.
Clarify comments and adjust style
Add Luke Evers to the copyright

Thanks for your contributions, @lukevers.
Rename Serve.go to serve.go
Merge branch 'pr.cobwebs' into development

Conflicts:
	grove.go
	webui.go
Fixing the .. link again.

It must have gotten ruined by the merge.
Anyways, it works now.

Closes #82
Use TotalCommits() to get commit number

Close #66
Version 0.5.5
Added a /raw section.

Closes #67
Version 0.5.6