Improved visual

Improved visual when switching between modes by adding destauration and
changed the look of ModeQuitButton.
Update publish setting

Update publish setting so published files will be in the ./bin
directory and be ignored by git.
Revert "Update publish setting"

This reverts commit 887de1f12eb4e23e935dd35f8494d42ea0a20328.
Merge branch 'new-test' into test
Added Virtual 3D

Added the ability for CycleGroup class to add Cycle class instance in
virtual 3D coordinates that is projected into 2D.
Added Virutal 3D Rotation

Added a new class Virtual3D to handle the Virtual 3D to 2D conversion.
For now can only handle rotation in the y-axis.
Merge branch 'test2' into test
Update TheCycle.pdf

Update TheCycle.pdf with recent improvements.
Merge branch 'test2' into mainbranch