fix link command for symlink directory 

When there is a symlink directory under my castle's home directory, `homeshick link my_castle` command failds to create a symlink.(It just creates an empty directory.)

In pull request, I added a symlink directory check. So that, the else clause, which is for symlink directory, get called appropriately.