add _.error and _.error.eq functionality, add tests. add fs.symlink, fs.cpdir, fs.rm