Experimental fix for #18

Added a bool that's set to true when Prepare is called and false once
Complete or Cancel were invoked. That value is then checked before
Preparing, trying to prevent two active skills.
Merge pull request #19 from aura-project/skill_cast_stuck_fix

Experimental fix for #18