src/ln: added -f(orce)
src: added whoami

N.B. It seems like getpwuid(3) (as provided by glibc) doesn't
free all of the memory used by the call. valgrind is not happy.