Gravar-mail: Modeling a dynamic bi-layer contact network of injection drug users and the spread of blood-borne infections