Incorporated Cycle2 API

Here's the stuff I worked on last night.