After a deal falls apart, the crime site Homicide Watch D.C. is going on hiatus