Changed MonsterCard:
- Disallows empty names now.
- Minor typographical fixes.
Created unit tests for MonsterCard, closes #29.