Initial implementation of hard links - does not handle deletion of source