removed hero class info from Card class
Implemented Acolyte of Pain

Functions that manipulate BoardState now takes decks of both players as
input.  This is to support actions that result in the enemy player
drawing a card.