Changing some defaults.
Using the new URL for brew installation.
Allowing empty cdpaths for go.
Properly specifying ::Hash.