Gravar-mail: EpiFire: An open source C++ library and application for contact network epidemiology