Created a simple population module that randomly fires cpu cycles.
Changed all instruction set members to be static methods, this side steps oddities (features?) in how python binds methods to instances.
BasicCPU now supports divide hooks. Divide hooks are called on h-divide and receives the offspring and the cpu that spawned it.
Main.py is simulating 30 cpu cycles per living organism per updated (just as grown-up avida does). Clocking in at 5.5 minutes per 1000 updates. This will go down as more basic features are added, but is promising for now.