Created a go version of cask.

2 days port