Update Cycle Added and Stage Update on Cycle

Quite a few changes. Mostly just standardizing on naming and addition
of a cycle and clock.