refactor packages: the SDK now respects the GOPATH