symlink: add support for --dest argument

it will default to the current directory if left out

This is perhaps a bigger philisophical question that the git and such
declarations will have to answer as well, in time: to what degree should we
assume $PWD is the point where we're asserting things?