added fields to GoatEnv and added code docs
made SetupGoatEnv do the actual reading of the Goatfile and parsing its json
fixed IsProjRoot to not be implemented really stupidly
moved deps into env
made goatfile reading be backwards compatible
added setup step to basic run that sets up loopback link if necessary
made FetchDependencies' output much more readable
make goat use full path for itself
go fmt
updated the docs
Merge pull request #2 from mediocregopher/loopback

Loopback