Fix rune activation

Fixed rune activation for conditions where cards are in the cemetery.
Fixed demon health so it won't die. Future-proofed Goblin Cupid. Added
optional logging (must be uncommented). Added helpful comment to
my_cards file.
Add Fire Forge rune and Group Counter Attack ability

See summary. Not sure how to implement this in the simulator yet without
some way to categorize effects as only occurring when a card is
defending (reflection_summary will execute them).
Small Lore bug fix

Fixed Lore damage. Deucalion's calcs look better now. Still a bit high
but I don't think that's Lore's fault anymore.
Fix code changes based on feedback

Added newlines as needed. Rearranged imports. Rearranged rune
definitions to be alphabetical.
Code cleanup

Standardized _get_base_XXXX (hp/atk) method naming. Fixed a problem with
Goblin Cupid's reflect_summary which would blow up against DarkTitan
(laceration). Ensured demons all called _get_base_atk(...) the same way.
Add change GitHub missed

Changed simulator file to use new _get_base_hp method but it was missed
by GitHub first time around.
Merge pull request #1 from Taikero/fixrunes

Fixrunes