added haskell updated make symlinks, go.snippets