fix symlink path bug, add tests, update readme