Battlecry and Warlock Tests

Added Shadowflame, Improved testing coverage