spec for Cycle#navigate and refactor to cycle construction
Merge pull request #23 from carbonfive/chore/refactor-move-cycle-into-cycle-19

spec for Cycle#navigate and refactor to cycle construction