finished epidemic module

At least as much of it as comes from my end - Mac crew, it's now yours
to do what you will with. Let me know if you want the rest of the code.