Merge pull request #11 from openbohemians/master

Replace JSON with YAML.
moved everything around a bit
moved goatfile parsing into its own subpackage
re-organized a LOT. moved most functionality to be methods on GoatEnv, and made lib be .deps by default
use .go file instead of Goatfile
.go -> .go.yaml
updated docs
go fmt