Edit Card Creator

Learned more about editor scripts and updated the card creator.
Card Events

Added a CardEventManager and abstract CardEffect classes.
These will be used to trigger card effects during play.
Test for Events

Thought this would have been part of the last commit.
Gave up on Card Creator
Finite State Machine

Stated building out the FSM for Dreamscape.  Reorganized some file
structure and commented my code.
Merge remote-tracking branch 'origin/Tyler'