Improve naming inside createSymbolicLink.

It should be clearer now what is the underlying file and what is the link.
Introduce parent file in that the link should be created.
The link is now provided as name.
target is now a string rather than a file.
Use relative pathes when creating symbolic links.
simplify method signature.