created GeneratorIP class and updated README.md