Bacteriophage Technologies And Their Application To Synthetic Gene Networks