Added ReGEN (Python Version)

Added the Python version of ReGEN originally completed as part of a
Master's project at McGill university. I included all of the original
rules, social worlds and tests