Merge pull request #16 from OwenMcGirr/develop

new auto cycle system and other fixes