Build OpenHL — from cargo init to a single-validator devnet