build now takes arguments that can set the build directory explicitly and use hardlinks

cactus build [build_dir] [-h]