support multiple directories on the GOPATH

Currently if you have a GOPATH like "directory/lib:directory" etc it will never work cause it doesn't iterate over each directory in the GOPATH