Evaluate symbolic links when testing to see if source directory is on GOPATH

This fixed the issue in #9, but I'm not sure the test is as elegant as it could be. As the logic lives in `main.go` I wasn't sure how better to implement tests.