moved all class objects contained within pygin.py to their own sepearate files