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'
Update README.md
Update README.md
Update README.md
Update README.md
Update README.md
Update gitignore
Revert "Update gitignore"

This reverts commit cfb8ab0eb0eed0fc9eecbb2cced1cd803761fb43.
Update README.md
merge