Added the ability to have custom timeouts for modules, since some modules take much longer, but we want a fairly short default timeout