This commit changes much of the naming conventions from the cyclone engine that I was not a fan of and also adds some more commenting. Also changed is a better working test demo "Anchor-Cable-Ball-Rod-Ball2".

I change the license back to all rights reserved before I decided on something else.